Ernesto Antonio Méndez Aquino

Backend Java Developer at DEW SOFTWARE INC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Guadalajara, Jalisco, Mexico, MX
Languages
  • Español Native or bilingual proficiency
  • Ingles Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Backend Java Developer
      • Jan 2021 - Present

      Develop a spring boot reactive Restful API. Develop event driven microservices, using kafka. Update Jenkins pipelines. Develop integration tests using karate test framework. Develop a spring boot reactive Restful API. Develop event driven microservices, using kafka. Update Jenkins pipelines. Develop integration tests using karate test framework.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software and Web Developer
      • Nov 2014 - Present

      Senior Java Developer Client: Grainger Responsibilities: Involved in development of worldwide sales e-commerce website using Java/J2EE technologies and Spring boot, Spring MVC, Maven, Hibernate and Hybris. Responsible for the design, analysis, development and maintenance of the Application using Spring MVC 4, Spring DI, Spring AOP, Spring Data, Spring Boot, Hibernate, JPA and JAVA. Design and code web application using Java, Spring, AngularJS, Postgres, MongoDB. Used standard software engineering design patterns and REST to achieve an efficient communication between applications. Developed web applications with HTML5, CSS3, JQuery and JavaScript as frontend technologies Develop the UI component architecture for developer framework using AngularJS. Responsible for the company’s technology direction with a focus on commercialization outcomes Developed Data Access Objects and performed O/R mapping using Hibernate to access the database. Developed stored procedure, functions, views in Oracle, SQL, SQL Scripts and MSSQL Server Developed core concepts of the app using REST web services and Consumed when required Implemented Spring security to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets Mounted Git on the server to support applications code version control Helped test APIs on QA and User Acceptance environments using SoapUI. Also wrote JUnit test cases to unit test services. Involved in code review of the team members and implemented best practices. Involved in production support and provided system support for department user base and data analysts. Scrum master. Involved in writing and reviewing user stories. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Oct 2012 - Oct 2014

      JAVA support to the infusionsoft software into the CRM project, using Spring, JSP, javascript, etc. Develop new stories (For the SCRUM methodology) for the new features into the application. Worked on Infusionsoft CRM application and sales platform application using Java/J2EE technologies. Worked on test automation using TestNG and Mockito. Conduct code reviews to ensure the quality of the product as well to increase the knowledge of the team. JAVA support to the infusionsoft software into the CRM project, using Spring, JSP, javascript, etc. Develop new stories (For the SCRUM methodology) for the new features into the application. Worked on Infusionsoft CRM application and sales platform application using Java/J2EE technologies. Worked on test automation using TestNG and Mockito. Conduct code reviews to ensure the quality of the product as well to increase the knowledge of the team.

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Technical Lead
      • Jun 2012 - Oct 2012

      APPLE Lead offshore development team (India) from the technology and delivery aspects, also providing support for functional aspects of the application, also helping in Production Issue troubleshooting. Designed & developed REST APIs using JAX-RS specification for subscriber self-care management. Handled both JSON and XML data in the request and response objects of REST API. Developed data access layer using Data Access Object (DAO), Façade, Business Delegate, Builder and Singleton design patterns. Developed and Implemented web applications modules in Java, spring. Developed REST Web Services that uses JSON resources Involved in writing Detailed Design Document (DDD), Use case Documents for Design and development of various releases Use Agile/Scrum methodology and dividing each stage/sprint to fit with the particular user requirements as well the team/technology constraints. Prepare different repositories (GIT/SVN) to store the projects in a safe way Worked on Test Driven Development approach for new code and wrote JUnit tests for the existing code in Java. Provided deliverables estimation, prepared design documents, prepare metric sheets, and build status & weekly status reports etc. and uploading these on confluence application. Coordinate delivery dates, provide requirements to the team from APPLE internal costumer. Leading/mentoring team members, code reviews, overall solution/technical design and direction to the stakeholders, development, QA and Operation teams. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Senior Engineer
      • Jul 2011 - Jun 2012

      Project#1 Client: Infusionsoft Chandler, AZ (Contractor) Senior Software Engineer Project Description: As a consultant, I was part of the Infusionsoft CRM core project for support and new features development. Responsibilities: Provided extensive Java support to the infusionsoft software into the CRM project using spring, JSP, JavaScript, etc. Develop new stories (For the Scrum methodology) for the new features into the application. Developed internal tool to increase efficiency in testing, reduce manual intervention and improve productivity. Henceforth working as a tools head by contributing in development of reusable components recognized at organizational level Utilized the features of Spring Framework like AOP, developed lightweight components and implementing the Spring MVC Developed Unit Test Cases using TestNG, & Involved in Unit & Integration Testing of the application Environment: Core Java, J2EE, Spring framework, Spring MVC, JQuery, HTML, CSS, JavaScript, JSON, Web services, REST API, SOAP Project#2 Client: Copia Mobile Scottsdale, AZ (Contractor) Senior Software Engineer Project Description: The project was a marketing application via Restful web services that allows the final customers receive messages with coupons or other offers in their phones and the ability to redeem from it too. Responsibilities: Requirement analysis, application design and database design. Project leader, responsible for assign tasks to the team and report work competition. Develop Grails applications for a marketing process using Groovy Create the database tables, domain classes, grails services and controllers Creating Restful web services in grails for providing discounts coupons to the application clients Research for JBEHAVE testing tool Research for Facebook API integration with grails. Show less

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • J2EE Developer
      • Sep 2010 - Jul 2011

      ACH Cops 10/2010 - 11/2010 Oracle stored procedures development for encrypting and decrypting process. Java development using jsp, Struts 2, tiles in a module to upload files into a server. ACH Alert 11/2010 - 03/2011 On site (Chattanooga TN) production support for an application working on the USA banking system. Improving performance and rebuild some modules. Development made using Struts 1.3, hibernate and spring. ACH wire 03/2011 – Actual Develop an application using struts 2, spring, hibernate, and EJB. Develop unix scripts to manage files generated by the USA banking system. Using Websphere server. Oracle stored procedures development for encrypting and decrypting process. Development java application using JSP, Struts2, tiles in a module to upload files into a server. Worked onsite in Chattanooga TN location and provided production support for an application working on the USA banking system. Used Spring Configuration, RESTful web services to call the services from a central portal Used SOAP UI for service level testing of various infrastructure services Improve performance and rebuild some modules. Development made using Struts 1.3, hibernate and spring. Develop an application using struts 2, spring, hibernate, and EJB. Develop UNIX scripts to manage files generated by the USA banking system using WebSphere server. Show less

    • Netherlands
    • Human Resources Services
    • 700 & Above Employee
    • J2EE Developer
      • Jan 2010 - Jul 2010

      Analysis, design (UML) and development of an application for the HP client SAT (Servicio de Administración Tributaria) using a SOA architecture, Spring, Hibernate and Web services. Identifying services from the business process. Identifying business entities for design the database structure. Create UML diagrams. Develop XSD and WSDL. Web services developed manage full application catalogs, including the “CRUD” operations. Web services are accessed via HTTP and developed using SOAP. Using a Tomcat server. Develop user interface using Jackbe. Member of HP software factory. Show less

    • Mexico
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Java Developer
      • Jan 2008 - Jan 2010

      Develop some tools for the HP internal management requirements and issue tracking. Data migrations into the Caliber RM and Quality Center tools. Using J2SE and the Caliber RM API, recreate a full Caliber project. Using an oracle data base as temporally storage. Using DOM parse an XML file extracted from Quality Center and insert that into a SQLServer DB for modifying and reinsert that into a Quality Center server. Technical leader for the migration project J2SE development. This includes the UML and data base design and java code. Each migration process implies the development of a new set of tools, which covers the specific requirements. Show less

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • J2EE Developer
      • Aug 2008 - Jan 2009

      Production support for the Sales workbench project. This project manages the pricing for all GE products worldwide. Mexico Sales Work Bench Production support Project leader. Architectural design using UML and Java development using Hibernate and Spring frameworks. Create class and sequence diagrams based on previously assigned Use Cases. Develop those classes previously designed using Hibernate for the persistence layer and using the spring framework and unitary tests. Review the Sales Work Bench system quality. Fix and prevent java errors in applications, which impact on end Users. Identifies technical problems on the SWB programmed in Java-J2EE. Suggest and improve solutions for the issues. Show less

Education

  • Universidad Tecnológica de la Mixteca
    Computer Science Engineer, Ingeniería de software
    1995 - 2002

Community

You need to have a working account to view this content. Click here to join now