We provide IT Staff Augmentation Services!

Lead Application Engineer Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Proficient “ Full Stack” professional and Architect with proven analytical, organizational and communication skills having +12 years of development experience in going through all phases of software engineering life cycle.
  • Detail oriented, self - starter, trainer and possess excellent written and verbal skills.
  • Worked in various domains like HR and Payroll, Ratings (Standard & Poor’s), Investment Banking (Business Research & Risk Management), Financial ( Payment & Receipt Gateways related to Mutual Fund, Equity ( Equities ), & General Expense, Portfolio Management, Publication (Similar to Confidential Books), Revenues & Customs and Service (Online Submission of Tax Related details), Tax and TDS related projects (Service Tax, Tax deducted at source).
  • D esigned, developed and delivered object oriented, enterprise and web based applications.
  • Created low level design documents for the system that contains detailed information about the Flow, Security, Design Patterns, Pseudo Code, Tables & Traceability Matrix about the entire module or part of the module for the development.
  • Created Gap Analysis and Scope documents for the system outlining functions that needs to be incorporated.
  • Created detailed designs using but not limited to UML Sequence, Activity and Class Diagrams in Rational Rose tool.
  • Created session replicating cluster of Tomcat servers for load balancing with Apache HTTP server in the front.
  • Proficient in Java and Python equally.
  • Strong Expertise in front end, middleware & backend database tier of the system.
  • Strong Expertise on J2EE technologies namely Spring2, EJB, Servlets, JSP, JDBC, JNDI, RMI and MVC Architectures.
  • Hands-on experience on different kinds of databases MS-SQL Server, Oracle and MySQL
  • Expertise in writing not just complex queries using joins & inner tables but also stored procedures & triggers.
  • Hands on with object relational mapping framework Hibernate, JPA & SQLAlchmey .
  • Integrated Enterprise applications using out of box integration solutions like Sonic ESB 7.6, MQSeries and JMS and using customized solutions ssh, ftp, file polling.
  • Implemented SOA system using restful or soap based webservices.
  • Organized projects and applications using version control systems and build tools.
  • Implemented Projects using RUP ( iterative and incremental ) methodology, Agile and scrum methodology & Test Driven development (TDD) by writing unit test cases.
  • Developed and delivered en d-to-end applications and has the ability to fit in anywhere in the project.

TECHNICAL SKILLS:

Operating S ystems: Windows, Mac, Linux and Unix

Languages: Core Java, J2EE , Python 2.7

RDBMS : (PL/SQL, T-SQL) MS SQL server, Oracle and MySQL

Application Servers: Web-sphere (WAS), Weblogic, Jboss, Tomcat, Apache Http, Confidential App Engine

Methodology: Rational Unified Process (RUP) Development (Iterative, Incremental & Waterfall), Test Driven Development (TDD) & Agile, Scrum methodology.

Design Tools: Java Design Patterns, J2EE Design Patterns, UML and Rational Rose 2000

Frameworks : Struts, Hibernate, Spring, log4j, JSF, JSTL, JPA, Jibx, Jaxb, XML Parser, Jersey, Jinja2, Django

W eb T echnologies: HTML5, JavaScript, ExtJS, Ajax, jQuery, AngularJS and Bootstrap.

IDE : Eclipse, WSAD, Idea

Build Tools : Maven, Git, ClearCase, SVN, Jira, ANT & CruiseControl

Middleware: Sonic Esb, Web-services (Axis, REST, Spring), ESB, SOA, MQ Series, JMS, XML, XSL, WSDL, XSD, DB2 Content Management & Rampart Security

Other Packages : POI Excel driver, iText PDF Report tool, GNUPG Encryption Decryption

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Lead Application Engineer

Responsibilities:

  • Designed, coded and delivered end to end process to handle user requests using python and python based frameworks.
  • Redesigned the architecture and coded so that multiple teams can use the existing application as customized product just by updating the configuration file.
  • Improved security of the application by implementing “Roles Based Access Control” (RBAC).
  • Implemented centralized error message system.
  • Created AngularJs modules, controllers and resources. Wrote front end test cases using Jasmine.
  • Delivered CrosInbound application for tracking and allocating inventory for different programs.
  • Created template design for front end.
  • Monitored bug tracker for incoming feature requests, requirement prioritization and bug fixes.
  • As a team lead for the application created and managed sprint cycles and mentored team.

Environment: Python2.7, jinja2, webapps2, git, Confidential app engine, agile, scrum, angularjs, bootstrap and blaze.

Confidential, Redwood City, CA

Software Engineer, Applications

Responsibilities:

  • Designed, coded and delivered framework for test automation process.
  • Exposed application services through spring restful web service controllers.
  • Used spring boot as the backbone architectural framework for the application.
  • Wrote Aspect oriented programming (AOP) for over writing server assets with local assets files for test.
  • Wrote XPATH queries calls to fetch XML elements
  • Carried out XML transformation, marshaling and un-marshaling using JAXB.
  • Evaluated few tools such as image-magick and adobe photoshop for image comparison.

Environment: Core Java1.7, Spring boot, Spring AOP, Spring Annotations, J2ee Design Patterns, Eclipse4.4, XML, JAXB, Agile, Apache Rest API, ExtJS, Maven.

Confidential, Mountain View, CA

Software Engineer, Applications

Responsibilities:

  • Constructed, Development, Enhanced payroll integrations using workday studio.
  • Created Calculated fields for extracting data in reposts
  • Created workday custom reports using workday delivered objects

Environment: Workday, Core Java1.7, Blaze, Eclipse4.4, JUnit, Spring, XML, JAXB. Agile

Confidential, Mountain View, CA

Software Engineer

Responsibilities:

  • Worked on Development, Enhancements & Support for the Confidential HR Application
  • Migrated data from Confidential HR application to Workday system using Python and complex SQL queries.
  • Converted SOAP calls between applications to messaging system using CorpMb.
  • Performed code review in accordance with predefined Confidential
  • Validated Confidential data stored in files.

Environment: Core Java1.6, JSP, Python 2.7, Guice, Corporate Message Bus (CorpMb - Inbuilt message tool at Confidential ), Hibernate3.2, Blaze, MySQL, TOAD, UNIX, Eclipse, Agile, Angular JS

Confidential, Cupertino, CA

Technology Lead

Responsibilities:

  • Prepared Use Cases and System Interface (SI) documents .
  • Interacted and helped consumers of the application for requirement gathering and to carry out seamless integration and testing of the entire application.
  • Worked as a tech-lead guiding offshore team and performed code review.
  • Constructed Axis2 Webservices for posting financial adjustments.
  • Created secured integration points on Unix systems using public and primary key for executing scripts.
  • Created autosys jobs on unix and wrote shell scripts for system integration.

Environment: Core Java1.5, Axis2, ExtJS, Spring (Webservices, MVC, Core), Jaxb, Hibernate3.2, JPA, Web-logic Application Server 9.2, Maven, Oracle 10g, TOAD, Autosys, UNIX, JMS, SOAP, Eclipse, MongoDB & jQuery

Confidential, NYC, NY

Senior Software Consultant

Responsibilities:

  • Maven was used as a primary build tool for the project. Using maven, project specific modules were created. All the modules were integrated into an ear package for the deployment.
  • Created Axis2 Webservices to receive external feed and Spring Webservices endpoints to expose data.
  • Jaxb marshalling and unmarshalling converted the incoming and outgoing messages in the XML format.
  • Rampart Security module was integrated with Axis2 Webservices for securely calling the web-services. User-name and Password was used as an authentication mode for calling the web-service.
  • Received and Exposed PDF files with Webservices Attachments (Soap With Attachments - SWA).
  • JPA annotation was used to create mappings between Java Objects and Database tables.
  • Hibernate3.2 Named queries persisted and retrieved the live feed to and from the Confidential system.
  • Created Servlets for Confidential clients to enable them to download the PDF files.
  • Created a messaging system and JMS module using Spring JMS & Sonic ESB 7.6
  • Tested Web-services exposed using SoapUI and messaging app using HermesJMS.

Environment: Core Java1.5, Axis2, Spring (Webservices, MVC, Core), Jersey, Webservices Attachment (SWA), Rampart web-services security, Sonic ESB 7.6, Jaxb, Hibernate3.2, JPA, Weblogic Application Server 9.2, Maven, Jetty, Oracle 10g, TOAD, Windows XP, UNIX, JMS, SOAP, HermesJMS, Yoxos Eclipse, TDD, Agile

Confidential, PA

Senior Software Consultant

Responsibilities:

  • Prepared use case, high level and lower level design documents
  • Used JSP, struts-tiles for developing User Interfaces using Struts1.2 MVC as framework
  • Used Display-tags, JSTL for displaying data on the Reports
  • Velocity templates, Ext JS were used in creating dynamic web reports
  • Performed database design and complex SQL queries

Environment: Core Java1.5, Servlets, JSP, JDBC, Ajax, Struts 2, Hibernate, HTML, Windows XP, Weblogic Application Server, Junit, ANT, Oracle 10g, TOAD, ClearCase UNIX, JMS, MQ Series, WebServices (Axis1.2), SOAP, HTML, JavaScript & DOJO, Bugzilla, Velocity, DHTML & jQuery

Confidential

Senior Consultant

Responsibilities:

  • Java, J2ee Enhancements and maintaining the system.
  • Responsible for creating and maintaining XML and flat files using the Core Java IO packages to be sent to the Head of Duty systems as a part EOD process for further processing of the actual data.
  • Involved in Creating & Maintaining Builds through ANT Scripts for project development.
  • Involved in labelling the code and doing a handover process for release management using ClearCase .

Environment: Java, J2ee, EJB, XML Parsers, Weblogic Portal, XML, Oracle 9i, Weblogic Application Server 9.2 & ClearCase, Ajax, HTML, LDAP, Javascript & Unix (Korn Shell), JMS

Confidential, NY

Software Engineer

Responsibilities:

  • Designed Application components using J2ee design patterns using MVC, Factory, Façade, Delegate, DAO, Factory, Business Objects, and Application Controller & Transfer Object.
  • Involved in Construction and Integration of the Commercial Rights Module with the rest of the system.
  • Excel based Estimation tool used for planning and estimating the man hours required for the project.
  • Developed presentation layer using AJAX, HTML, CSS, and JavaScript.

Environment: Struts 1.1, Java, JSP, JSTL, DB2, UDB, FileNet P8, Ajax, Hibernate3, HTML, JavaScript, Web Services, Tomcat, Linux, and Jira & WAS (Webspehre Application Server)

Confidential, NY

Senior Software Consultant

Responsibilities:

  • Interacted with Business Analyst and Team members for understanding the requirement and translated them into working software.
  • Updated Project Functional requirement document based on the client feedbacks and review.
  • Preparing Low Level Design Documents containing Package, Class and Sequence Diagram with pseudo code for the modules applicable using UML & Rational Rose.
  • Generated skeleton java code from the designed modules through rational Rose.
  • Specifying Tables used & Entity Relationship Diagrams in the low level design document
  • Preparing Gap Analysis document determining the exact difference that needs to be incorporated.
  • Prepared Traceability matrix which mapped each of the Business requirements in the Functional document to the code in low level design documents.
  • Outlined tables and queries used in the design documents.
  • Used Hibernate criteria queries for searching the data and Hibernate caching mechanism for making the system more responsive.

E nvironment: Core Java, UML, JSTL, Rational Rose 2000, JSF, Servlets, Struts 1.1, Spring2, DB2, Hibernate3, HTML, JavaScript, Sybase, MQ series, JMS, ESB, Lotus Notes, Jira, LDAP & WAS5.1 (Web-sphere Application Server), Jboss, ClearCase, RESTFul Web services

Confidential

Consultant

Responsibilities:

  • Handled General Expense part of the system and developed chunk of JSP and Servlets.
  • Vouchers, Pay slips & Reports in both PDF and Excel format are generated at different stages for reporting. Played a major role in generating and modifying them using iText PDF Report tool.
  • Encrypted and decrypted files using GNUPG or MD5 before sending and receiving between various banks.
  • Implemented system for uploading and validating excel sheets for reconciliation using apache POI driver.
  • Parsed XML data using SAX parser and wrote stored procedures, triggers where the business logic resided.

E nvironment: Core Java, JSP, Servlets, SQL Server 2000, XML, PDF & Excel reports, HTML, JavaScript & Websphere (WAS) 3.5, Linux

Confidential

Software Programmer

Responsibilities:

  • Req uirement gathering, c oding and development.
  • Guided Web Designers for building the front end of the project.
  • Migrated application to the Linux Environment & made application platform independent.

Environment: Java, JSP, Servlet, Java Mail, SQL Server & Linux.

We'd love your feedback!