You are on page 1of 5

Edgar

Sr Java Developer

PROFESSIONAL SUMMARY:

 8 years of experience working in the development of web application both back-end and front-
end, with Java EE, Spring, Hibernate and JPA as framework for the back-end side with
JavaScript, jQuery and bootstrap for the front-end.
 Experience in the creation of restful web services using Spring Framework, developing
controller, service and repository layers.
 Experience developing java server page JSP.
 Experience in web service SOA and REST.
 Expertise in Application development using various frameworks such as Spring Framework 4,
Struts 2, JSF
 Expertise in Agile Web development using HTML5, DHTML, XML, XSLT, Parsers (SAX,
DOM), JSP, JSTL CSS and JavaScript, AngularJS, EXT-JS, jQuery, Bootstrap, JSF,
AJAX, JAXP.
 Good knowledge in advanced Java language concepts like Multithreading and Serialization.
 Experience working on NoSQL databases from RDBMS and vice-versa
 Designed and developed Microservices based on the card accounts using Spring Boot.
 Developed server-side application to interact with database using Spring Boot and
Hibernate.  
 Expertise includes J2SE, J2EE, Struts Framework, Spring, Hibernate, JSP, Servlets, MQ
Series, DB2, Oracle, WebLogic, WebSphere, Web Services, XML, XSL
 Developed code using various design patterns like Command Pattern, Singleton, Adapter,
Business Delegate, Data Access Objects, Value Objects, and MVC etc.
 Hands-on experience with databases like DB2 UDB, SQL Server and Oracle 9i/10g/11g/12c
and ORM tools like Hibernate, JPA.
 Experience in producing and consuming Web Services using SOAP and REST protocols.
 Implemented GUI components using JSF, JSP, Struts, CSS, JavaScript, jQuery.

Technical Skills:
Front-end-tools JavaScript, HTML, CSS, JQuery, Bootstrap
Back-end-tools J2EE, JSP, Spring Data, Spring Security, Spring Core, Hibernate, Struts 2,
Maven, XML, Quartz, Web Service, (REST, SOAP), Eclipse, NetBeans,
STS (Spring Tool Suit), My Eclipse
Application Server Apache Tomcat, GlassFish, JBoos, Websphere
Databases SQL Server, Oracle, MySql, Postgres
Testing JUnit
Operative Systems Unix, Windows
Others SVN, Git

Courses:
Java Programmer Certification (SCJP 1.4).
Project Manager.
Education:
Computer System Engineering, Montemorelos University, 2006

Professional Experience:

TIXWARE, Dallas, TX Jun, 2017 – Till Date


Technical Leader

Project Description:
Worked on the development of an application for user administration. Using Java2EE with Spring,
Struts 2, Hibernate for the backend, DWR, bootstrap, and JQuery for the front end, I was involved in
developing both back and front modules, also I had to assist meeting with final users and product
owner to establish the functionality of the application, all of this using SCRUM.

Responsibilities:
• Technical Leader In this project my role was manage a team of 2 developers.
• Encryption and decryption of data using Secure Hash Algorithm SHA-256.
• Developed the presentation layer using JSP, JSF, Tag libraries, Struts 2.0 Framework.
• Create stored procedures to delete, update create data on oracle DB.
• Create documentation based on user stories.
• Configure Simple JDBC to execute store procedures.
• Implemented the Project structure based on Spring MVC pattern using Spring boot.  
• Continuous integration with Bamboo.
• SVN repository.
• Generate excel Report whit Apache POI Library.
• Used Spring Core and the Inversion of Control module of Spring framework  
• Implemented Web Applications using JSF, EJB3, Hibernate 3, JSP, Servlets, and client side
validations using JavaScript.  
• Experience with designing and configuring secure Virtual Private Cloud (VPC) through private
and public networks in AWS and create various subnets, routing table, internet gateways for
servers.
• All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for
Micro-services.
• Implement Java mail library for sending mail.
• Designed User Interface using Java Server Faces (JSF), HTML, Bootstrap, CSS3, jQuery
and AngularJS and XML in a responsive grid layout.  
• Strong work experience in application integration and communicating using SOA, Web
Services
• RPC, JAX-RS,
• Front End Development, HTML with responsive designs and adaptive.
• Backend Development, CRUD Repository (spring) and Hibernate.

Environment: Java 1.8, Struts 2, Spring Framework, Hibernate 3, jQuery, JavaScript, DWR,
Bootstrap, Oracle, NetBeans, Tomcat, SVN, PLSQL, Maven.
ADINFI, Monterrey, Mexico Sept, 2016 – Jun, 2018
Sr. Java Developer
Project Description: Worked on the development of an application to data content manager, using
Java2EE with Spring MVC, Hibernate, IBM Content Management for the backend, bootstrap and
jQuery for the front end, I was involved in developing both back and front modules.

Responsibilities:
• Query optimization to display data on screen.
• Simple JDBC implementation to improve query.
• Built web-based applications using Spring MVC 3.0 Architecture.
• Developed / Implemented code on new requirements as a developer using Spring MVC and
Hibernate by using Agile Methodology.  
• Designed and developed Microservices using REST framework and Spring Boot and used
Bootstrap in creating the Application. 
• Install WAR on tomcat in QA and production environments using Unix command line.
• Providing support for production issues, searching in logs and troubleshooting of the problems.
• Creating Spring security configuration.

Environment: Java 1.7, Spring MVC, Hibernate 3, jQuery, JavaScript, Bootstrap, Oracle, STS (spring
tool suite), Tomcat, SVN, PLSQL, Maven.

SISMEX, Monterrey, Mexico Sep, 2014 – May, 2016


Sr. Java Developer

Project Description: Worked on the development of an application for legal government, using
Java2EE with Struts 2, Hibernate 3, SOA web service for the backend JavaScript and JQuery for the
front end, I was involved in developing both back and front modules.

Responsibilities:
• Project planning arrange of the customer project management tool, with times, deadlines and
effort that would be required for each iteration.
• Create the logic of the service and deployed this to the application server.
• Create a client and used this to test the service.
• Extensively used Eclipse IDE as Application Development Environment for developing the
custom applications using the J2EE Frameworks such as Struts 2.0.
• Examine the SOAP message exchange.
• Generate the WSDL that could be used by other clients to use the service.

Environment: Java 1.6, Struts 2, Spring Core, Hibernate 3, JQuery, JavaScript, Bootstrap, SQL
Server, STS (spring tool suite), Tomcat, SVN, Maven, Glass Fish, Net Beans, Web service SOA,
Apache Axis 2, SOAP UI.

Daro Technologies, Monterrey, Mexico Aug, 2013 – Jul,


2014
Java Developer
Project Description: Worked on the development of an application for leasing, using Java2EE with
Spring for the backend ExtJS for the front end, I was involved in developing both back and front
modules.

Responsibilities:
• Build Web System of Immediate Recovery process and currency transaction
• Configure Spring security.
• Configure Quartz Scheduler and Mail sender.
• Create a REST API to schedule email jobs.
• Create quartz Job to sends emails.
• Create zip file with password using standard java and sending it as attachment an in email.
• Create an algorithm to verify when a SPEI is successful.
• Optimized ExtJS themes and prepared performance applications.  
• Proficient in using SVN for Version Control.  
• Experience in Automation testing using Maven.  

Environment: Java 1.6, Spring MVC, Hibernate, JQuery, Ext JS, SQL Server, Tomcat, SVN, Maven,
Glass Fish, JBoos, Postgres, Sybase.

BX+ Bank, Monterrey, Mexico Jan, 2012 – Jul,


2013
Java Developer

Project Description: Worked on the development of an application for generate PDF file contract to
authorize credit, Using Java2EE with Spring for the backend ExtJS for the front end, I was involved
in developing both back and front modules.

Responsibilities:
• Build Web System of Immediate Recovery process and currency transaction
• Create PDF from HTML using java library.
• Configure Quartz Scheduler and Mail sender.
• Create quartz Job to sends emails.

Environment: Java 1.6, Spring MVC, Hibernate, JQuery, Ext JS, SQL Server, Tomcat, SVN, Maven,
MyEclipse, JBoos, Postgres.

BSD Enterprise, Monterrey, Mexico Jun, 2011 – Dec,


2011
Java Developer

Project Description: Worked on the development of an application to process donations quickly,


safely, Using JavaEE with Spring, Struts 2, Hibernate, for the backend, JQuery for the front end, I was
involved in developing both back and front modules, all of this using SCRUM.

Responsibilities:
• Analyze and write use cases according to requirements
• Create class to send emails using JavaMail.
• Create CRUD for the application.
Environment: Java 1.6, Struts 2, Spring, Hibernate, JQuery, DWR, MySQL, Tomcat, SVN, Maven.

Manadex, Monterrey, Mexico Jan, 2011 – May, 2011


Java Developer

Project Description: Generate jar file to upload files to FTP server, Using Java Custom Services

Responsibilities:
• Create Java custom services to read and upload EDI file to an FTP server.
• Read from XML and get data stored in BD.

Environment: Java 1.5, Progress Sonic Workbench.

You might also like