Post Job Free

Resume

Sign in

Web Services Software Engineer

Location:
Hyderabad, Telangana, India
Posted:
February 12, 2016

Contact this candidate

Resume:

MIGUEL CORTES

Mobile: 734-***-****

Email: acth8a@r.postjobfree.com

Summary:

Having 10+ Years of experience in the design, development, deployment and maintenance of Web/Client-Server applications and middleware application using JAVA/J2EE related technologies.

Successfully designed and implemented systems based on N-tier distributed architecture using J2EE technologies such as JSP, JMS, Servlets, Spring, Struts, Hibernate.

Hands on experience with XML (DOM, SAX parser and SAX filters), HTML, CSS, CSS2, AJAX JavaScript, and jQuery, Drools 5.4, ExtJS 2 and ExtJS 4, Joomla

Proficient in Java Multi-threading, Synchronization, Collections and Exception handling concepts.

Sequence, class and database diagrams are made using the UML (Visio) design tool.

Experience in working of UML and using of Object Oriented analysis and design (OOAD).

Developed pages using FACES, Struts tag libraries and HTML, DHTML, performed client side scripting using Java Script and ExtJs.

Good experience in developing Portlets, books, pages, desktops and working with Portal look and feel like Skins, skeletons, shells and themes

Strong exposure working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton and Data Access Objects

Experience in working technology JSF 1.2.

Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.

Experience in working on various Spring 3.0 modules with JDK 1.5(Spring MVC, DAO) along with Hibernate 3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.

Possess strong logical, analytical and problem solving skills with positive attitude.

Implementation of Ant builds for deployment and development builds.

Hands-on experience in XSD, XSLT and WSDL

Implemented in client or server web browsers and web servers using web technology WORKSHOP.

Experience in working with different operating systems like Windows XP/Vista/windows7/windows8 and LINUX.

Experience with multiple web and application Servers such as Apache Tomcat, WebLogic and JBoss.

Well experienced in IDE’s such as Eclipse and NetBeans.

Experienced in unit testing with JUnit 4 and code coverage using Log4j bug track and database manipulations using SQL Developer.

Strong experience in RDBMS using Oracle 10g, MySQL and SQL Server 7.

Good Experience on Various Source Code Control tools like CVS, SVN.

Strong knowledge with development in Agile Methodology, SCRUM using ATG platform.

Experience of Web services technologies like WSDL, SOAP, and UDDI.

Create Queues on MQSeries with JMS.

Drools development experience to apply business rules.

Selenium Test Server and Spartanium Reporting Tool

Education

Bachelor of Science in Computer Science from the University of California, Irvine since 1997.

Technical Skills

Programming Languages

C, C++, Java, Visual Basic.

J2EE Technologies

Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, EJB, JMS, Java Mail, JSF, JAX-RPC.

Web Technologies

HTML,HTML5, DHTML, JavaScript, jQuery, .Ajax, IceFaces, CSS,CSS3, XML, DTD, XSD, XSLT, SAX, DOM, JSON, RMI

Databases

Oracle 10g, MySQL5, SQL Server 7.

Application/Web Servers

Apache Tomcat, JBoss 4.x, WebLogic

Web Services

JAX-RPC, Apache Axis 2, SOAP

IDE

Eclipse, Net Beans.

Tools

Ant, Jenkins, SQL Developer, XML SPY,

J2EE Frameworks

Struts, Spring, Hibernate

Version Control Systems

CVS, SVN, Tortoise SVN

Testing/Logging tools

JUnit, log4J

Methodologies

SDLC,Agile, OOA/OOD, UML Waterfall, AOP, SOA

Operating Systems

Windows XP/Vista/7/8, Unix, Linux

Professional Experience:

SABRE Holding Co. 10/15/2015 – 01/29/2016

South Lake, TX

Sr. Software Engineer

SSW Reservation tickets system is an online web system to book and update reservations. SSW holds several airlines booking request and send back to them per user request. Airlines can update its ancillaries and credit card info using SSW account. Booked tickets are send to clients by email in a PDF format.

Responsibilities:

Involved in translating functional requirements into technical requirements.

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Fix bugs using Selenium and Spartanium Tools

Test the API responses for the WCS changes deployed on continuous basis.

Production Support on website.

Run Oracle 10g scripts to simulate the airline content on my local environment.

Update Spring Workflow depending on airline configuration.

Environment: Core Java, Java 1.6 and 1 7, HTML, JavaScript, Design Patterns, XML, JUnit, SVN, Selenium 2.30 Stand Alone server, Log4J, CSS3, Windows 8, Spring Workflow, EHCache

COX Communications. ATLANTA, GEORGIA 07/2014-12/2014

Sr. Software Engineer

Develop and design CVM Integration System. Integrate MQ Series topic and queues with middleware clients. Use Camel framework as Integration tool. Set up Monitoring Servers using Zenoss, Splunk and Sitescope tools. Also, made Carousel is a middleware system which broadcast information to networks controllers and distribute into set boxes on every TV device. I did Production Support on that system which was designed using Java 6. I was Team Lead doing some enhancement to the current application. Indicate to management the best enhancement to this application. Lead another three persons to configure the development environment and solution.

Responsibilities:

Involved in translating functional requirements into technical requirements.

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Applied Camel Middleware Framework

Created Camel routes inside Jboss Fuse to use in the new Cox Architecture from JMS messages.

Integrate Drools framework and Camel framework together with Spring.

Spring JDBC Solution and deploy on middleware component part

AMQ Series Set up.

JBoss A-MQ Series Set up.

JBoss Fuse development using Camel routes

Developed various Database interaction objects by implementing the DAO patterns and used Spring JDBC Template as Model Component.

Used ANT scripts for Deployment.

Production Support on a Carousel Middleware component.

Environment: Core Java, Java 1.5 and 1 7, JSP, HTML5, JavaScript, Struts, Hibernate 3.0, Design Patterns, XML, UML, JUnit, Oracle 10g, SVN, Web Services (XML Objects), Apache Camel, JBOSS FUSE 7, Log4J, CSS3, Windows 8, JBoss A-MQ Series 6.1, JBoss AS 7.1, AMQ Series 5.9.1, Drools 5.4, NetBeans 8, Jira 2

Intercall. ATLANTA, GEORGIA 02/2014-07/2014

Software Engineer

Reservation is a web based project developed to process account and owner information. The project entails in designing, building and maintaining owner/company/account information which consisted of a web UI using NetBeans 8.0, to send user information to backend web services. Then, Server side processes all the provided data and send to oracle database.

Responsibilities:

Involved in translating functional requirements into technical requirements.

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.

Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.

Used java script to link the web page with social websites with feedback features for Citi Bank and also develop feature for voting by the customers.

Involved in developing front end screens using JSP, Struts View Tags, XLTS, DHTML, HTML5, CSS3 and JavaScript, and Spring.

Create DROOL files to apply system business rules, JBoss Manager rules to admin the instance

Extensive experience in Java Server Faces Framework versions 1.2 and Apache STRUTS experience.

Used Exception Handling, STRUTS Validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.

Involved in server side and front-end validation using Struts Validation framework and JavaScript.

Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.

Used ANT scripts for Deployment.

Generated Spring XML files for the configured beans.

Used Hibernate for mapping POJO’s to relational database tables using xml files

Oracle database was used, wrote stored procedures for common queries

Used SAX Parser for parsing the xml document

Used Eclipse as the Java IDE in the development of the application.

Tomcat Application 6 Server was used as the application server for deploying the application.

Used SVN as source control management.

Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Environment: Core Java, Java 1.5 and 1 6, JSP, HTML5, JavaScript, Struts, Hibernate 3.0, Design Patterns, Servlets, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 10g, SVN, Web Services (XML Objects), JBoss 4.x, Log4J, CSS3, Windows 8, JMS J2EE 1.4, Drools 5.4, NetBeans 8, Jira 2

Blue Cross Blue Shields of Michigan 02/2013 - 06/2013

Benefit Configurator Information System

Sr.Java/J2EE Developer

NPS Translator (Benefit Configurator Translation Rules) is designed to convert Benefit Configurator benefit rules. A file’s rules are generated and sent to back end AS-400 series for further processing which process all the rules passed in by a system called Blue Executor Generator.

Responsibilities:

Involved in build binaries for latest versioning of NPS Translator.

Involved in check in java versioning into SCM repository.

Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.

Involved in all stages of Software Development Life Cycle of workflow.

Categorized salient level rule to every business rules base on the business needs. Use DROOLS as rules engine.

Involved in developing front end screens using JSP, Struts View Tags, XLTS, DHTML, HTML5, CSS3 and JavaScript, and Spring.

Extensive experience in Java Server Faces Framework versions 1.1 and some Apache STRUTS experience.

Used Exception Handling, STRUTS Validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.

Involved in server side and front-end validation using Struts Validation framework and JavaScript.

Used ANT scripts for Deployment.

Generated Spring XML files for the configured beans.

Used Hibernate for mapping POJO’s to relational database tables using xml files

Oracle database was used, wrote stored procedures for common queries

Used SAX Parser for parsing the xml document

Used Eclipse as the Java IDE in the development of the application.

Websphere Application Server was used as the application server for deploying the application.

Used SVN as source control management.

Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Environment: Core Java, Java 1.4 and 1.5, JSP, HTML5, JavaScript, Struts, Hibernate 3.0, Design Patterns, Servlets, Struts Tag Libraries/JSTL (c tags only), XML, UML, JUnit, Oracle 10g, SVN, Web Services (XML Objects), Websphere application Server 7, Log4J, CSS3, Windows XP.

Intercall. ATLANTA, GEORGIA 07/2007-12/2012

Java Lead Software Developer

Mass Provisioning/Mass Update is a web based project developed to upload account and owner information. The project entails in designing, building and maintaining owner/company/account information which consisted of a web UI using Workshop 10.3 to send user information to backend WORKFLOW backend process. Then, Server side processes all the provided data and send to oracle database. I was a Team Lead of several java projects. Some Multi-Threading applications was updated based on my lead and coding. Also, I supervise a small team od three persons. Work independently with few supervision.

Responsibilities:

Involved in translating functional requirements into technical requirements.

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.

Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.

Lead a small team of java developers to accomplish a multi-thread application. Work with few supervisions.

Used java script to link the web page with social websites with feedback features for Citi Bank and also develop feature for voting by the customers.

Involved in developing front end screens using JSP, Struts View Tags, XLTS, DHTML, HTML5, CSS3 and JavaScript, and Spring.

Create DROOL files to apply system business rules, JBoss Manager rules to admin the instance

Create DRL files to apply system business rules,

ALBPM 6 as rule engine design configuration. Also, set up web services base on WSDL file.

Extensive experience in Java Server Faces Framework versions 1.1 and some Apache STRUTS experience.

Used Exception Handling, STRUTS Validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.

Involved in server side and front-end validation using Struts Validation framework and JavaScript.

Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.

Used ANT scripts for Deployment.

Generated Spring XML files for the configured beans.

Used Hibernate for mapping POJO’s to relational database tables using xml files

Oracle database was used, wrote stored procedures for common queries

Used SAX Parser for parsing the xml document

Used Eclipse as the Java IDE in the development of the application.

JBoss Application Server was used as the application server for deploying the application.

Used SVN as source control management.

Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Create Queues using JMS and publishing as First in First Out basis. Also, read from Queue, Object and Text Messages for being used on CRM applications or exchange between java threads real time information.

Environment: Core Java, Java 1.4 and 1.5, JSP, HTML5, JavaScript, Struts, Hibernate 3.0, Design Patterns, Servlets, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 10g, SVN, Web Services (XML Objects), JBoss 4.x, Log4J, CSS3, Windows XP, Websphere MQSeries 6.0, JMS J2EE 1.4, Drools 5.4, CSS, XML, SOA, CVS, HTML, Oracle 10g, Log4J, JUnit, LINUX, Tomcat 5.0, SOAP UI, Ant.

Getronics, Mexico City, Mexico 12/2001 - 06/2007

Virtual Store

Java Developer

Enlace is an insurance product with a portal and Portlets front end to enable insurance companies to do business on the web with the buzzword e-commerce going with it. Most of the insurance companies have either a complete system or a traditional legacy system to manage their businesses distributed across geographical locations. The major bottleneck is the communication gap between the customers, agent and the life office. Virtual Insure makes it easier for the insurance companies by interconnecting all personnel involved in the entire process cycle. Virtual Insurance helps in automating the entire process of policy making.

Responsibilities:

Involved in requirements gathering and developing the use cases.

Involved in all stages of Software Development Life Cycle using waterfall methodology including Analysis, Design, Development, Testing, Implementation, Deployment and Enhancement, implementation from middle level to senior level.

Designed class diagrams and sequence diagrams using Microsoft Office Visio.

Implemented persistence framework using Hibernate

Responsible for designing hibernate mapping files based on business logic and Object relationships

Handled Transaction Management in Hibernate using provided data source.

Developed Spring Controllers, Domain (business logic) and utility classes

Used J2EE design patterns like DAO, Value Object Pattern, Service Locator, Business Delegate and Singleton Pattern.

Developed web pages using JSP, HTML, CSS, JavaScript, and JSTL.

Used AJAX for rich user interface for rich internet applications

Developed SQL Server applications, translate data and manage implementation to ensure successful execution of the application

Used various components of struts like Action Classes, Action Servlet, Action Forms, etc.

Involved in moments of application from development to QA, QA to UAT and UAT to Production environments.

Stream lining production support process, shift allocations, reviews

Implemented logging by using Log4j

Coding / Analyzing / Unit Testing regular BAU (Business as Usual) projects.

Environment: Java, J2EE, struts, Java Script, Ajax, Spring, Hibernate Rational Rose, XML - Parser (DOM), EDI XLST, JSP, HTML, CSS, JavaScript, ExtJS 2 and 4, JSTL, Eclipse, Web logic, SQL Server 2007, Log4j, MS Visio, Windows XP and LINUX

Satoru Data Solutions 06/1999-03/2001

Programmer And System Analyst (USA)

Working on different IT projects, analysis, design and implement several customer projects around Southern California. On every project applies Software Development Life Cycle. On a three-layer scope works and participates on Front End development, Middle-ware development and database design.

Responsibilities:

Responsible for gathering and analyzing requirements and converting them into technical specifications.

Involved in developing JSP, VBScript, HTML and JavaScript for the presentation layer.

Involved in writing the client side validation using JavaScript.

HTML codification and design using several HTML frameworks

SQL Database Design

Develop on Linux and Windows

Environment: SQL database, HTML, VBScript.

University of California. IRVINE, CALIFORNIA 06/1996-03/1999

System Analyst (USA)

Center for Educational Partnership (CFEP) is a department with a web site and database needs. Create and set up Intranet architecture with 4D database and other web tools.

Responsibilities:

Responsible for gathering and analyzing requirements and converting them into technical specifications.

Involved in developing JSP, VBScript, HTML and JavaScript for the presentation layer.

Involved in writing the client side validation using JavaScript.

4D development such as database design and implementation.

HTML forms generated with 4D engine.

Maintenance CFEP website with new enhancement.

Environment: 4D database, HTML, VBScript.



Contact this candidate