Marybel is a software developer who enjoys dealing with practical aspects of software creation. She champions the use of software development best practices and in general any procedure that will make the teams she works with more effective. Marybel is a responsible and efficient worker who prides herself on the quality of her work. She works with customers and stakeholders to deliver software that meets their requirements.
Senior Java Engineer @ * As part of an Agile team, test driven develop proofs of concept, shared build plugins, shared libraries and a multi micro-services Java SAAS application.
* Collaborate with System Operations team to automate environment provisioning, and deployment of micro-services and web applications for development and continuous integration purposes.
* Participate in company's Hackathon events .
* Championed adoption of code analysis tools as part of CI process, and Java code formatting standard across the development department. From June 2013 to Present (2 years 7 months) Austin, Texas AreaProgrammer II & III @ * Java web applications developer, maintainer, and technical lead. Responsible for choosing building framework, designing, TDD implementing, and deploying two new applications. De facto technical lead for outsourced development team by reviewing the design, and code quality; and by helping the solve complex implementation issues. These new applications and other applications that I maintain are used by hundreds of Tokyo Electron employees in the United States and globally.
* Used modern tools and techniques to increase code quality and streamline software development.
Created Software Development Guidelines document which third-party providers should follow while developing Java web applications for TEH.
- JavaEE 6, Spring 2.5, Spring MVC, Hibernate 3.2, JPA annotations 1.0, Junit 4.4, Selenium, JQuery 1.5, Tomcat, Eclipse with plugins, SVN, Maven with static analysis plugins, FindBugs, PMD-CPD, EclEmma, Hudson/Jenkins, Sonar and Nexus config. From February 2011 to June 2013 (2 years 5 months) Austin, Texas AreaSoftware Developer @ * Java web developer. Added inventory control module to a government oriented eProcurement product as part of a small team. Responsible for designing and implementing most of the database structure; and for coding and unit testing. This product is used nationwide.
* Introduced the team to static analysis, unit testing and CI tools; reduced code duplication, bug count, and cyclomatic complexity in an estimated 2% of existing code.
- J2EE, JSP, JDBC, SQL Server/Oracle, DHTML, XML, Tomcat, Eclipse, Junit 3.x, Struts 1, Maven, FindBugs, PMD-CPD, EclEmma, Hudson config., StrutsTestCase 2.1.4. From June 2008 to May 2009 (1 year) Austin, Texas AreaSr. Java Developer @ * Implemented a new web form-based data entry system for regulatory permitting information which reduced the time needed to incorporate states' new data sets from months to days. 100% responsible for analysis, design, implementation, and unit testing. This entry system is part of a web application used to provide data and analysis to over 3000 companies producing over 90% of United States oil and gas.
* Used OO principles and design patterns to produce highly extensible and unit tested code within a complex code base.
- Java EE 5, JSP, SQL for MS SQL Server 2005, DHTML, XML, JDBC, Windows dev., Eclipse, Junit 4.x, TagLibs dev., Web dev. extensions in Firefox, Struts, SVN, JIRA, Resin, HtmlUnit 1.12. From November 2006 to December 2007 (1 year 2 months) Matamoros Area, MexicoAdvanced Software Engineer @ * Added a transportation logistics (planning and monitoring) module to Java web application. Led the three person team; worked with product owner to gather business requirements; designed, coded and tested. This module is used in several Latin American countries.
* Developed optimized Oracle functions and stored procedures to generate large reports.
- J2EE, JDBC, JSP, PL/SQL for Oracle 8i, DHTML, XML, Tomcat, Eclipse, TagLibs development, XSL. From February 2005 to November 2006 (1 year 10 months) Monterrey Area, MexicoJava Developer @ * Analyzed requirements, designed, and coded Java web based plugin for a Cognos BI product.
- J2EE, JSP, SQL for MS SQL Server, DHTML, XML, JDBC, Windows dev., Tomcat, XSL. From May 2004 to January 2005 (9 months) Monterrey Area, Mexico
Bachelor of Science (BS), Computer Systems Engineering, 94% @ Instituto Tecnológico y de Estudios Superiores de Monterrey From 1999 to 2004 Marybel Archer is skilled in: Agile Application Development, Continuous Integration, Test Driven Development, Software Design, Requirements Analysis, Troubleshooting, Web Applications, Machine Learning, Java, Unix, Spring, Groovy, Spock, Gradle, JUnit
Websites:
https://github.com/marybel