We provide IT Staff Augmentation Services!

It Lead Systems Integration Resume

3.00/5 (Submit Your Rating)

Newport Beach, CA

SUMMARY

  • 10 Years of professional IT leading global development teams using software development life cycle and methods carrying experience in modern software engineering practices like Continuous Integration, Specification by Example, Behavior/Test Driven Development.
  • Over 3 years’ experience as IT /Software Engineering Lead in hiring an elite software group, mentoring and growing talented engineers.
  • Over 9 years of experience in application development, building versioned, integrated APIs.
  • Experience in delivering and deploying customer - facing web and mobile applications using cutting-edge open source frameworks, to highly available RESTful services.
  • Experience working within and across agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools
  • In depth programming and design experience in Spring Cloud Eureka Service Discovery, Spring Cloud Hystrix Circuit Breaker, Spring Boot with Actuator, HAL Browser, Swagger, Spring Cloud Ribbon Client Load Balancing and Spring Cloud Feign Declarative REST Client
  • Experience in enhancing resiliency, performance, test-ability of the systems.
  • Experience in tackling availability challenges as the infrastructure grows to support increasing user base by building loosely coupled applications, which can scale and are reusable.
  • Well trained on various Hadoop ecosystem tools like Pig Hive Scala, CDH - Cloud Manager and Spark.
  • Experience working with product owners to understand desired application capabilities and testing scenarios - Continuously improve software engineering practices and ensure operational excellence.
  • Managed the code versioning and releases versioning through GIT, Tortoise SVN (Subversion), IBM Rational Clear Case and CVS.
  • Good experience in using Continuous Integration Tools like Jenkins/Hudson
  • Hands on experience with several databases like Oracle 10g/11g, SQL Server, MySQL, DB2 and Sybase.
  • Good Experience in using JIRA/BMC Remedy for project and issue tracking in agile environment.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, C, HTML5, CSS3, Bootstrap, JavaScript, XML, XSL, jQuery and JSON

Scripting: JavaScript, HTML, XML, XSL, jQuery and AngularJS

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, RMI, RMI-IIOP, CORBA, JNDI, JMS, JSF, JUnit, SOAP, REST, UDDI, WSDL and JPA

Open Source: Axis2, Struts, JPA, Hibernate, Spring IOC, Spring MVC, Spring Web Flow, Spring AOP, AspectJ, Ant and Amazon AWS (EC2, RDS, S3)

Webservers: BEA Web Logic, Web Sphere, IBM WebSphere MQ/WMB, JBOSS, Apache Tomcat, Apache Axis and Glass Fish

Version Control: CVS, SVN, Clear Case, GIT and Perforce

Database: Oracle 10g, DB2 and MySQL

IDE: RAD, My Eclipse, WebSphere Studio Application Developer (WSAD) and JBuilder

Tools: TOAD, XML Spy, PL/SQL Developer, Squirrel SQL Client, Putty, Telnet, Jenkins and MAVEN

PROFESSIONAL EXPERIENCE

Confidential, Newport Beach, CA

IT Lead Systems Integration

Responsibilities:

  • Under direction of the Director Systems Integration and in close coordination other with IT managers, responsible for leading the implementation of in - house developed customizations, enhancements, applications, integrations and systems.
  • Developing an application to bring in selected information from JDE check request system to MT3 financial area for future integration with overall cost module and cohesive MT3 reporting
  • Redevelopment of current Milestones Integration to SMS. Develop hourly sets of data to send across to SMS via API.
  • Developed integrations using Cached Thread Pool and Fixed thread Pool of executor service framework
  • Implemented custom ThreadFactory classes for naming threads in the executor service framework
  • Developing back end jobs using Kafka KStream and KTable Simple Operations.
  • Developing jobs using Level DSL of Kafka Streams
  • Using exactly Once Semantics in Kafka
  • Managing and leading the vendor product team based out in Atlanta with development requests.
  • Migrating existing legacy scripts for FV, UC, BH and COP into Java based solution.
  • Establishing production and development environments and controls for regular product and integration upgrades using CI/CD.
  • Training Internal Mobilitie Resources on upgrade procedure during upcoming Weekly SW release(s) for operational support.
  • Currently designing an application to pull data from dozens of sources (i.e., other corporate apps, departmental spreadsheets, vendor or other third parties, and data that is manually entered via imports or through the GUI) into one easy-to-use SAS based platform and then correlate/normalize that data so that it can be viewed in an Excel like grid view or in reports.
  • Migration of existing workflows from ETL Informatica to inhouse Integration Hub project
  • Developed a production upgrade script using linux shell script to connect to sql command line and deployed on Amazon EC2 instance.
  • Scheduling tasks for fixed delay repeated executions using Executor framework.
  • Developed a production upgrade script using linux shell scripting to move all the 3rd party deliverable to the web and app servers.
  • Currently involve in the development/capacity planning for deploying an on cloud Hadoop ecosystem. Environment: Java8, Tomcat8, Python, RESTAPI, SpringBoot, AWS, Spring Boot Actuator/Angular2, FireTrackor and Kafka

Confidential, San Jose, CA

IT Lead

Responsibilities:

  • Led the delivery of EWMS Billing from Mainframe to Java Tech Stack.
  • Designed of various micro services using SpringBoot for PDF/ Email generation.
  • Designed/Developed framework as per EWMS Enterprise Application development standards.
  • Designed the data model for Storage Handling/Credit Memo/Invoice Generation modules.
  • Designed Test Suite using JUNIT and Mockito Framework. Ensure test coverage of 80 %
  • Developed team for integrations with Lawson.
  • Designed and developed localization feature to support both English and Spanish languages.
  • Devising the deployment strategy, enabling Continuous Integration through Jenkins using Maven build scripts.
  • Devising data models for transactional data to be persisted to DB2 using Hibernate ORM mappings.
  • CI CD of the application along with execution of unit tests and systems tests on IBM Websphere Liberty.

Environment: Java7, IBM WebSphere Liberty, JERSEY RESTAPI, SpringBoot, DB2 and Jira

Confidential

Lead EAI /Team Lead

Responsibilities:

  • Due Diligence and application analysis for migrating work to offshore
  • Ramped up the resources at offshore
  • KT planning and Execution
  • Responsible for Preparing Technical Specs, analyzing Functional Specs, Development and maintenance of code.
  • Designed the Middleware Framework. This framework involved usage of design patterns like Factory, Service Locator and Delegator
  • Developed the Quote Web services for Travel Insurance. This web service interacts with AIG insurance company to request Quote.
  • Developed the Sell Request Web service for Travel Insurance in IBE. This web service interacts with AIG and returns an invoice to the end user.
  • Developed the Send Email Web service for Travel Insurance in IBE. This web service sends an email to the customer with a copy of Insurance along with Terms and Conditions.

Confidential

Onsite Team Lead

Responsibilities:

  • Developed various around and before aspects like API Validation and Content Provider Validation.
  • Responsible for the development of charge functionality.
  • Perform unit testing using JUnit Framework and EasyMock.
  • Periodic maintenance of the application. Responsibilities as Team Lead:
  • Contribute to detailed project plans and lead technical project scoping and planning
  • Coordination with Business for UAT Sign off
  • Coordination with Test Team for System Testing signoff.
  • Defect tracking in JIRA.
  • Capacity planning
  • Creating Process assets based on ITIL framework

Environment: Java 1.5, Eclipse3.2, Spring2.0, ANT, AspectJ, ApacheAxis2.0, Oracle, Linux, Apache Log4j, JUnit4.1, EasyMock, SQL Navigator and Tomcat5.0.

Confidential

Senior Developer

Responsibilities:

  • Involved in installing and configuring the development and deployment environment for the application.
  • Involved in installation and configuration of Hudson a Continuous Integration Engine (CIE) to build and unit test the application for every source check-in.
  • Developed scripts to execute the unit test cases in Hudson.
  • Designed the Data Access Layer using Spring JDBC.
  • Used Emma plug in used in conjunction with Eclipse3.2 to check the code coverage figures, ensured that the code coverage figures are no less than 80%.
  • Used Maven 2.0 to add dependencies to the application, edited the POM.xml to add various application dependencies like logging. Added various jars like Apache log4j, etc.
  • Performed unit testing using JUnit, and Integration testing, used JIRA to track and fix bugs.
  • Used EasyMock Unitils in conjunction with JUNIT to mock the DAO calls in unit testing the top layers of the application.
  • Integrated Checkstyle, PMD and Find Bugs plug-in with Eclipse IDE to improvise the code quality.
  • Used JDBC to connect to ORACLE database, execute queries and call stored procedures and functions.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used SVN for version control across common source code used by developers.
  • Provided post-production deployment support and involved in enhancements development.

Environment: Java 1.5, Eclipse3.2, Spring2.0 (DI), Maven, Oracle, Apache Log4j, JUnit4.1, EasyMock, Hudson, Checkstyle, PMD, FindBugs, Apache Commons Digester and TOAD.

Confidential

Java Developer

Responsibilities:

  • Used Form Tags along with JSP, HTML and CSS to construct the dynamic web pages (presentation layer) for the application.
  • Involved in gathering of requirements from the business.
  • Involved in installing and configuring the development and deployment environment for the application.
  • Used JQuery JavaScript library for all the frontend Java script validations.
  • Used various design patterns like MVC, DAO etc.
  • Used validation framework on server side using the apache commons validation jar.
  • Developed application context to inject dependencies using Spring DI.
  • Used Maven to build WAR files and deployed on web server.
  • Used Hibernate3.0 as the persistent API.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain. Used hibernate as the persistent mapping framework.
  • Developed ORM XML files to define the classes- tables mapping.
  • Created an XML configuration file for Hibernate-Oracle connectivity.
  • Used VSS for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Spring Framework 2.0, Hibernate3.0, Java, Servlets, JSP, JDBC, HTML, JUnit, Design Patterns, HTTP, Oracle 9i (SQL and Pl/SQL), Toad, Tomcat 6.0, Windows XP and Red Hat Linux 5 and VSS.

Confidential

Java Developer

Responsibilities:

  • Responsible for developing customer management module. This module deals with maintaining the details of various customers, their companies and their corresponding quirk details.
  • Responsible for also enhancing persistence layer to hibernate from JDBC and integrating with Struts framework.
  • Responsible for developing the front end screens using JSP for the customer management module.

Environment: Java 1.4, Eclipse3.X, Hibernate, Struts (MVC Pattern), J2EE (Servlets, JSP) Tomcat, JDBC, JavaScript and HTML.

We'd love your feedback!