We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

4.00/5 (Submit Your Rating)

Skills Summary

  • 7 years of experience in Java Web Applications with the implementation of different API s on the presentation layer JSP JSTL jQuery Ajax JavaScript HTML XHTML XSLT Apache Wicket Spring MVC business logic layer Spring Webflow Servlets JMS WebServices over Rest and Soap protocols JAXB and model layer JPA Hibernate JDBC .
  • Strong experience using Agile Methodology through daily standup meetings the management and definition of histories and their acceptance criterial history sizing assign histories to development iterations organizing demos for the client and the onsite leads history development and defect analysis and fix.
  • Experience with Integrated Development Environment tools like IBM Rational Software Architect 7.5 and 7.0 Spring Tool Suite 3.2 Eclipse Kepler Eclipse Galileo Netbeans 6.0 and 7.0.
  • Experience with Versioning tools like TortoiseSVN IBM Rational Team Concert SourceAnywhere.
  • Expert experience in SQL with different Relational Database System like Oracle 9i DB2 Informix 9 PostgreSQL 9.4 MySQL.
  • Experience working with Apache Web container.
  • Solid experience working with IBM WebSphere Application Server.
  • Strong experience Sterling Integrator 5.0 for an international integration for Walmart USA and Chile developing BPML where is using XSLT XML Xpath custom services developed and deployed on the Sterling integrator and consumed by the BPML and Apache Camel as an option to migrate from Sterling integrator to an open source ETL.
  • Experience in Automation Testing using Selenium with JUnit and JunitEE where the acceptance criteria for the UI histories are testing and provide evidence of the compliance of them.
  • Experience on continuous integration practice with the usage of Jenkins and Hudson request to deploy the changes to the testing environment.
  • Experience working on CMMI Methodology documenting business requirements Technical Definition Requirements Testing Definition.
  • Experience with PSP discipline where planning and estimation are the main practices to improve the time taken on the development phase.
  • Experience on design requirements and functionalities following the standards and best practices of the company and documenting for tracking of requirements Product changes Design changes defect analysis Production Changes.

Knowledge/Skills

Programming Languages Java VB6.0

Other Tools Framework iReport Ajax Flash Director 8.0 Coral Draw Gimp Javascript XSLT Xpath Spring Hibernate Sterling integrator XML BPML CSS HTML Apache Wicket Apache Camel

Operating Systems Unix Linux Ubuntu suse Debain Windows server 2003 OS X Snow Leopard

Databases Informix Sql Server 2000 Oracle 9i DB2

Professional Experience

Confidential

Position Software Engineer.

Responsibilities

  • Customization an existing solution based on a homemade framework.
  • Analysis and design of new data base objects and alter existing ones on Oracle 10g keep continuous communication with the DBA Team for tracking changes and new changes.
  • Provide training and best practices to the new team members on IBM RTC
  • Help the development team to understand and include the practices related with the versioning and development tools on the daily activities and to solve their issues.
  • Improve the configuration of local environments and proposing improvements to the existing processes in order to reduce development time.
  • Close communication with the business team to clarification of doubts and design of solutions based on the requirements.
  • Automation of static code analysis with ANT descriptor to reduce the execution time on a manual way and make it parameterized.
  • Documentation of existing processes and implementation of a repository documents to provide to all the team a unique reference.

Confidential

Position Software Engineer.

Responsibilities

  • Understand the Agile History requirement to develop Java and HTML code with Apache Wicket to create the user experience with the check list to create restart or delete it add and remove suggested or custom action items and reorder the action items.
  • Modify the Spring WebFlow implemented in order to adapt the user navigation with the new business requirements.
  • On the front end create or modify the java script functions and CSS styles with the help of Google Chrome Developer tools in order to the history pass the acceptance criteria defined by the business team.
  • Implementation done in agile methodologies along with using IBM Rational Team Concert RTC .
  • Document the design and test driven development to validate the acceptance criteria to cover all the possible scenarios related with the history.
  • Automation of the history test cases with Selenium in order to demonstrate the expected behavior of the history and the appropriated operation of the application.
  • Develop a web service with RESTEasy to connect two different environments in order to the messages posted be visible in both environments due this messages are internal notifications.
  • Reduce the leak of communication with the client creating a close communication by chats mails and phone call between the near shore Guadalajara MX and onsite teams San Antonio TX in order to improve the speed development and resolution of doubts issues and stoppers on the life cycle development.

Confidential

Position Java Developer.

Responsibilities

  • Support to web application Message creator to get the information from a DB2 database with Java prepared statements create a txt input message send the file to the Informatica ETL and this tool post the information into the Sybase database.
  • The main activities are improvements bug fixing and enhancements over the Message creator used by the client modifying the classes queries used on the applications and objects in the data base taking care over the scheduled time for the release to production.
  • Document the changes applied to the application code classified as front end JSP and Servlet changes back end changes Services helpers POJO s
  • Support to the Informatica team to update the business process on the ETL provided by them.
  • Document the deployment script based on the client process and be part of the deployment team as a back up to do a roll back to the previous working version.

Confidential

Position Software Engineer.

Responsibilities

  • Develop BPML s with the usage of Xpath and XSLT to process the information received from Chile on IBM Sterling Integrator ETL.
  • Create Custom Services on java to add new functionalities to the Sterling integrator to improve the performance or reduce the complexity on the BPML s.
  • Test the Custom services with JUnit test cases in order to validate all the scenarios and performance.
  • Talk with the client to include a phase of documentation on the project due the missing documents where all the architecture components code changes requirements and the project best practices were defined also to provide a reference from previous trainings for the project and accomplish with Softtek best practices.
  • Reduce the complexity of the requirements with the suggest of template documents to standardize the requirement phase and improve the design of the solution.
  • Develop a web application to simplify the taxes on brazil this application was developed with the implementation of the MVC design pattern with the usage of Spring MVC on view layer was used JSP jQuery JavaScript CSS and AJAX for a dynamic content on the front end and Dependency Injection on the business layer to connect the page controller with the service and using JPA as a persistence layer to get the stored information from the DB2 data base.
  • Develop a J2EE application where was used Javascript and DWR to connect the JavaScript functions from the JSP page with services on the back-end and using hibernate as a persistence layer.

Confidential

Position Junior Consultant.

Responsibilities

  • Develop modules for a web application for administration of the cost of the item acquired by the company and the cost of sales.
  • Create reports with JasperReports where the details of sales taxes and product cost to the user.
  • Develop a web module to manage bank clients in order to create edit or delete user information with the usage of AJAX Spring MVC.
  • Developer on transactional switch for a Mule ESB to connect ATM Bank transfers and the operation of bank executives.
  • Using Hibernate in all the developments as a persistence layer with the Oracle 9i database.
  • Definition of Database functions like Stored Procedures and transactions on the data base.

Confidential

Position JR Consultant.

Responsibilities

  • Outsourcing analysis and application development for various companies on Web Applications based on JSP Servlets Java Language Banco Amigo Pepsico. .
  • Support and Maintenance to Human Resources Portal of the company and administrative applications from the company working on the design of the solution and modules to be developed.
  • Using JSP with JavaScript and Java code on the servlets. Using Informix as DataBase.

We'd love your feedback!