We provide IT Staff Augmentation Services!

Tech Lead, Principal Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 9 years of experience in Software Development Life Cycle (SDLC) includes requirements gathering, design, implementation, testing, user acceptance testing, maintenance and enhancing existing systems till project closure.
  • Expertise in developing JEE Applications using JDK 1.5/1.6, Servlets, JSP, JSTL, Spring, Struts, Hibernate, AngularJS, NodeJS, JavaScript, JUnit, TestNG, SOAP and REST API Web Services, Cloud platform (e.g. Confidential Predix, IBM Bluemix), SQL, TIBCO BW, TIBCO BE, Mule ESB, MQ.
  • Expertise with Object Oriented Programming OOPS, Object Oriented Analysis and Design OOAD, and Service Oriented Architecture SOA, Unified Modeling Language UML.
  • Experience as a lead in designs, develop and unit testing software. Created Technical design documents and implemented test components that meet functional and non - functional activities. Has performed code review to ensure code is adherence to standards and best practices, groomed stories and given estimates.
  • Experience as a lead in analysis, debugging of software problems and perform problem solution and mentor junior members in the team.
  • Experience in developing web components using frameworks such as Struts1.4/2.0, Spring MVC, Web-framework, Spring Boot, Spring 3.0 Integration.
  • Experience in developing business components and services using EJB and Web services
  • Experience in Message Oriented Technologies like JMS, TIBCO EMS, IBM and apache MQ.
  • Experience in developing database components using ORM frameworks such as Spring DAO, Hibernate, iBatis and JPA.
  • Experience in developing JEE frameworks using JEE Design Patterns like Singleton, Front Controller, MVC, Service Locator, Business Delegate, Value object, adapter, Session Facade, Factory and DAO in designing and implementing the architecture of large application
  • Experience in Agile development model (e.g. scrum, TDD and Kanban). Extensively used agile tools like JIRA and Version One.
  • Participated in sprint planning and story grooming meeting and having experience in grooming functional stories to technical stories.
  • Experience in write JUnit and automation test cases to ensure maximum code coverage.
  • Experience in developing, building and consuming SOAP and RESTful web services using JAX-RPC, SAAJ, JAXR, JAX-WS, JAX-RS, JAXP, JAXB, Jersey and RESTEasy.
  • Experience in using HTML, HTML5, CSS, Java script, JQUERY, AJAX, Prototype JS Framework and Angular JS framework for developing User Interfaces of Web applications
  • Experience in Mongo DB, Cassandra and monitoring environment using Splunk.
  • Experience in doing code reviews, refactoring the code, merging the code, resolving merge conflicts and maintaining the source code versions using tools such as SVN, GIT, CVS.
  • Expertise in configuration and deployment of Enterprise applications and services in application servers such as WebLogic, JBoss, IBM WebSphere and Tomcat.
  • Experience in compiling, building, generating the application artifacts such as jars, wars and ears using ANT, MAVEN and JENKINS build tools.
  • Experience in using configuration, building, deployment, viewing server logs AND troubleshooting in Linux environments of SIT and Staging boxes
  • Experience in using project management tools such as JIRA,Version One for assigning the tasks, tracking their status, review tasks and generating reports
  • Experience in IBM Bluemix and Confidential Predix to build, deploy and manage applications on cloud.
  • Experience in writing stored procedures, functions, SQL queries and backend programming using Oracle, SQL using tools such as TOAD and SQL developer.
  • Experience in unit testing, integration testing, system testing and user acceptance testing.
  • Experience in presenting sprint deliverable stories in UAT and getting them approved.
  • Strong understanding of Java framework and SOA design principles and best practices.
  • Good functional knowledge of Banking, Insurance, Telecom and e-Governance domain.
  • Strong interpersonal skills and committed to team success.

TECHNICAL SKILLS

Languages: JAVA, C, C++, SQL, PL/SQL, XML, HTML, XHTML, Java Script, Go

Java /J2EE/XML Technologies: Servlet, JSP, JPA, JDBC, RMI, EJB, XML, JAXB, JMS, AWT, Swing, JQuery, SOAP, WSDL, JAX-WS, JAX-RPC, XSL, XSD, XSLT2.0, DOM, SAX

Operating Systems: UNIX, LINUX, Windows 7 / 10, Sun Solaris

Frameworks: Struts1.x/2.x, Spring3.0, Spring Web MVC, Spring boot, Hibernate, JPA

Web, Application & Messaging: SOA, BPEL, BPM, IBM MQ, ActiveMQ, AIA, OSB, JMS, JPA, TIBCO EMS 8, JBOSS 3.x/4.x, WebLogic 10g, 11g, IBM Web Sphere 6.x/8.x, Oracle Application Server (OC4J), Apache Tomcat 6.x/7.x

Databases: Oracle Database 10g/11g/12c, SQL Server 2005, MySQL, Mongo DB and Apache Cassandra

Version Control Systems: GIT, SVN, IBM Rational Clear Case, Visual Source Safe 6.0

IDE Tool: Eclipse, Intelli J, IBM RAD, JDeveloper, IBM Integration Designer, TIBCO Designer, TIBCO Business Studio, MULE Anypoint Studio

Continuous CI/CD: Jenkins, Bamboo, Maven and ANT, JIRA, Hudson

Tools: JUnit, TestNg, Microsoft Visio, JSON Editor, EDI Format, Ant, Maven, Hudson, WinSCP, PuTTy, Oracle LDAP, Identity Manager, Rational CQ, SoapUI, Ready API, TOAD, ITSM REMEDY, HP QC, IBM RSA

PROFESSIONAL EXPERIENCE

Confidential

Tech Lead, Principal Engineer

Responsibilities:

  • As an EAI Lead responsible for Design, development and testing of web services and integration of business processes e.g. Salesforce CRM, MS-Azure identity and PeopleSoft for Allegis Group.
  • Involved in data transformation /mapping for new process and API Management using APIGEE.
  • Code review to ensure good quality code before delivery to the client.
  • Implementation of the Error handling framework and Oauth2.0 token based security.
  • Involved in design discussions and process improvements discussions.
  • Worked in Agile methodology sprint model on daily calls to communicate with all stakeholders faster requirement gathering and discussing any impediments and move development faster.
  • Developed TIBCO and Mulesoft integration services to sync PeopleSoft HR for hired/terminated employee to different target systems e.g. Service Now, MarketSource, MS-Azure Cloud and e-HUB database.
  • Created scripts and auto deployment CI/CD configuration using Atlassian Bamboo tool.
  • Unit testing and integration testing process using SOAPUI.
  • Created Low Level and High Level Design document and created deployment documents with all necessary dependencies which helps in smooth deployment and help admin to migrate in PROD.
  • Lead the migration of TIBCO and Java Spring integration module to mule ESB cloud API.

Tools: Used: Java, Struts 2.0, TIBCO BW 5x /6x designer, EMS 8.0, Oauth2.0, Mulesoft Anypoint, cloud API Manager, Micro Services, Salesforce CRM, XML, MS-Azure, Service Now, Version One, CI/CD deployment Bamboo, JIRA, Confluence, GIT, TFS version control, Putty, VPN, Citrix, SOAP UI, Ready API, APIGEE, F5 Load Balancer, PeopleSoft HR, Oracle Database

Confidential

Team Lead, Sr. Consultant

Responsibilities:

  • As a Technical Lead responsible for Design, development and testing of web services and implementations of business processes for clientGE Power and transport.
  • Mentoring new members who join team and share new ideas for grooming.
  • Development of Process flow definition using TIBCO middleware ESB to sync MDM payload data to target ARIBA, PMx and PowerSource SAP system through IDOC/BAPI call.
  • Developed mobile GUI with java script and angular JS based on functional requirement and implemented end to end micro service from backend service call with active MQ.
  • Provided e-Banking solution for all payment gateway for different countries e.g. UK, US.
  • Writing automation Scripts via Command line interface for the client requirements.
  • User Acceptance Testing with end to end flow for new projects.
  • Work on PoC of Cloud foundry on Confidential Box for invoking Confidential Web service from Confidential Predix cloud service to fetch the real time data on mobile devices across location.
  • Confidential SSO id configuration for “Single Sign on” using Oauth2 protocol OpenID with LDAP IDM.
  • Work on Apache LDAP and IDM Identity Manager for user role and profile management.
  • Hands on experience creating, validating, debugging and consuming XML and JSON.
  • Incident and defect SLA management of production using REMEDY.

Tools: Used-Java, Spring boot, AngularJS, Confidential Predix cloud, TIBCO designer 5x, BI Spotfire7.5, iProcess, Web Service SOAP and REST, TIBCO EMS 8.0, SAP R3 Adapter, SAP, CDM, XSLT, XML, SQL Developer, MS-VISIO, WinSCP, Putty, VPN, SOAP UI, SVN, Remedy ITSM8, ServiceNow

Confidential

Senior Developer

Responsibilities:

  • I worked as team lead responsible for development, testing and deployment of TIBCO ESB using SOAP and REST Web Services for composite, unique Business Functionalities.
  • Business Analysis of feasibility provided by the client and provides them review comments to in corporate required changes as Business Consultant.
  • Data Analysis of new projects and providing the feasible technical solutions for business.
  • Developed an API for the client from scratch to monitor and maintain multiple Server traffics, disk space using UNIX script and TIBCO BW.
  • Worked on XPath, XSLT and other XML APIs to transform the message with TIBCO tools.
  • Implementation of workflow and integration using BE Rule Engine through SOAP and HTTP.
  • Preparing design document with rational tool in English and Spanish languages as client was non English, I was working as bridge between the client and global delivery team.
  • Defect management and versioning of source code using IBM CQ and HP ALM tools.
  • Regression and User Acceptance Testing (UAT) after deployment.

Tools: Used: Java, SOA, TIBCO BW5x, EMS, admin, TIBCO Order Management Orchestration, JSON, XML, Web Services, REST API, XSLT, SQL, UML, Unix Script, REMEDY7, ALMS, IBM CQ, Rational Software Architect(RSA 8.1), SoapUI 5.0, WinSCP, Putty, Filezilla, HP QC ALM

We'd love your feedback!