Senior Software Engineer Resume
Montainview, CA
OBJECTIVE:
To secure a challenging position with a company which provides opportunities to advance my career where my skills contribute to its growth.
SUMMARY:
- 9 years of strong enterprise product development experience in Java/J2EE, Client and Middleware Integration technologies.
- Expertise in Java/J2EE, RESTful, SOAP Web services, JAX - RS,JAX-WS, XML technologies.Strong experience in Object Oriented Programming.
- Proficient with Service Oriented Architecture (SOA), ESB(Mule,Sonic), Business Process Management (BPM) and Business Activity Monitoring (BAM).
- Demonstrable expertise in defining web services architectures, scalability and performance and programming in SOAP/Web 2.0 SOA paradigms. Good exposure to Savvion and PEGA BPM. Excellent exposure SSO, and SAML technologies
- Experience with AGILE(SCRUM) and Waterfall models of software development and all phases of SDLC.
- Good experience in leading and working with Cross Functional Teams, Client interfacing, Project Management, Customer handling, Onsite-Offshore model, Etc.
- Highly motivated team player with excellent analytical, communication and problem solving skills.
TECHNICAL SKILLS:
Programming/Scripting: Java/J2EE, SOAP, REST Web services, JAX-RS, JAX-WS,Servlets,JSP,XML, XSD, WSDL, XPath 2.0, Ajax, JavaScript, XSLT, DHTML,BPML
Framework: Spring, Hibernate, Struts
IDE & Tools: Eclipse, Visual Studio 2010, SQL Navigator, Toad, PL/SQL Developer, Fusion Charts, SOAP UI
Other Technologies: Business Process Modeling (BPM), Business Activity Monitoring (BAM), ESB, JMS, Case Management.
Development Methodologies: OOAD, UML, Design patterns, Service Oriented Architecture (SOA)
Databases: MS SQL Server, Oracle, MySQL,DB2
Application Servers: Apache Server, IIS, Tomcat
Source Control & Configuration tools: GIT, Maven Tortoise SVN, ANT
Tracking Systems: Bugzilla, JIRA, Rally
PROFESSIONAL EXPERIENCE:
Confidential, MontainView, CA
Senior Software Engineer
Responsibilities:
- Involved in the implementation of Mobile Enterprise Appstore.
- Developed features for Mobile@Work client using spring framework, Hibernate and REST API.
- Close Collaboration with Product Management and UI/UX team to create and refine the user experience and features.
- Created cross Product Libraries
- Root cause analysis, bug fixing, multi platform support
- Technical code reviews and creation of design documents.
- Unit testing for edge case, threading issues, continuous integration
- Mentoring Team members.
Environment: Spring Framework, Hibernate, Rest/SOAP web services, XML, JAX-RS, Mysql, Maven, SOAP UI, JIRA
Confidential, Santa Clara, CA
Senior Services Consultant/ Team Lead
Responsibilities:
- Worked on the CA Mediation manager (CAMM) which collects the information from element management systems.
- Designed and developed several REST APIs for eHealth and CAMM
- Served Virtual Architecture Team to drive design and architecture changes across teams
- Designed & developed Device Pack Engine and certified many device packs.
- Handled interaction between Product Marketing, Engineering and UX/UI teams.
- Mentored team members.
Environment: Spring, Hibernate, REST/SOAP, Servlets, JSP, JAXB, XML, Xpath, Xquery, Groovy, Mysql, Maven, Tomcat
Confidential, Boston, MA
Senior Software Engineer
Responsibilities:
- Involved in the requirements gathering, analysis and the design of the application.
- Converting the requirements into the ESB Flow using REST/SOAP web services and XSLTs
- Designed & developed XML XSDs for data mapping from the source to common model to implement many key modules of the integration solutions.
- Developed BPM processes for the integration of different activities from Open Air,QADEE and OpenAccounts.
Environment: Spring, Hibernate, Web Services, Servlets, JSP, Java Script, Core Java, SOAP, XML Progress Sonic ESB, Savvion BPM and DXSI, SOAP UI.
Confidential
Software Engineer
Responsibilities:
- Involved in the requirements gathering, analysis, and the design of the application with close customer interaction.
- Identified fundamental integration points between Cordys BPM and KPI and developed GUI as part of the feature implementation.
- Developed KPI connector to send the web service request to BPM Instance manager.
- Designed and implemented the BPM flow as per the Customer specifications.
- Developing the GUI and the required web services for the application on Cordys BOP-4 Platform.
Environment: Web Services, JSP, Servlets, Java Script, Java SOAP, XML, BPM, XForms, SSO, SAML, XPath, WS-APPS, AJAX, SOAP, SOAP UI, SQL Server.
Confidential
Software Engineer
Responsibilities:
- Involved in the development of the entire BAM component from the scratch.
- Responsible for creating the “BAM connector”, an application connector for BAM component and developed BAM runtime Engine.
- Developed REST/SOAP web services for the component which interact with BPM.
- Implemented message filters which filter the BPM elements for monitoring and worked with BPMN of the processes.
- Involved in the development of the GUI.
- Responsible for the development of the KPI Engine, XForms - BAM content integration and Web service.
Environment: Java/J2EE( Hibernate3.0, Spring), Java Script, SOAP, web services, XML,BPM, XForms, SOA, Tortoise SVN, Tomcat, Sql Server, SOAP UI,ESB.