We provide IT Staff Augmentation Services!

Team Leader Resume

3.00/5 (Submit Your Rating)

Seattle, WA

OBJECTIVE:

Searching for the opportunity to bring 9 years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.

TECHNICAL SKILLS:

Programming Languages:  JAVA - 8, GROOVY, JSCRIPT, UI, PL/SQL, UNIX, SHELL

Java Technologies:  SPRING(BOOT, BATCH, CLOUD, INTGRATION, WEBSERVICES,ORM, DAO, WEB, ASPECT), STRUTS, CORE JAVA

Cloud Technologies:  PIVOTAL CLOUF FOUNDRY (PCF), APIGEE, AWS

Web-Services:  REST/REST-FUL(JSON), SOAP(XML)

CI-CD Tools:  JENKINS, HUDSON, BITBUCKET, GITHUB

Servers:  WEBLOGIC, TOMCAT, WEBSPHERE, JBOSS, JETTY

Build Tools:  MAVEN, GRADLE, ANT

Messaging Platforms:  KAFKA, RABBIT MQ, ACTIVE MQ, IBM WEBSPHERE MQ

Logging Frameworks:  LOG4J, LOGBACK, SLF4J, JBOSS (MDC)

Databases:  ORACLE, CASSANDRA, MYSQL, MONGODB, H2, HSQL

Security Certificates:  CA SIGNED, SELF SIGNED CERTS

Development Tools:  INTELLIJ, ECLIPSE, SPRING TOOL SUITE(STS), RAD

Testing Frameworks:  CUCUMBER, JUNIT, TEST NG, MOCKITO, POWERMOCK

ORM Frameworks:  HIBERNATE, IBATIS, SPRING JPA/JDBC

UI Technologies:  ANGULAR JS, BOOTSTRAP, JQUERY, GWT

Other Tools:  RALLY, JIRA, SPLUNK, INTERACT, SOAP-UI, JMETER, SLACK, ALM

EXPERIENCE:

Team Leader

Confidential, Seattle, WA

Responsibilites:
  • Leading a team of 4 members by implementing Agile methodology of software development.
  • Designed architecture of real time processing micro services workflow considering the upstream and downstream system capabilities.
  • Developing Micro Services, and creating API’s using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.
  • Hosting Micro Services on PCF and AWS platforms.
  • Producer API’s are exposed via proxy using APIGEE.
  • RestFul API’s are created to handle real-time request/response.
  • Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate messages.
  • Eureka service registry of PCF configured for each services to enable communicate via cloud.
  • Used in-built market place services of PCF for RabbitMQ, MySql config.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • Configured Artifactory repository as a central build repo.
  • Bitbucket repo is used as a centralized repository and configured Hooks and Webhooks to Rally and Slack tools for notification purposes.
  • Implemented Jenkins for a central build and deploy activities by configuring Jenkins in micro service apps.
  • Validation Service using JSR 303 Bean validation and @interface Custom Validation
  • Used Cucumber for unit test cases and spun up HSQL embedded database for integration testing.
  • Configured splunk monitoring alerts based on error conditions.
  • Agile is followed in a 2week sprint model which includes daily scrum call, weekly once sprint planning, sprint backlog, mid sprint review, sprint release, followed by sprint retro meets.
  • Rally is used to track current sprint user stories and maintaining a backlog. HP ALM is used to track defects.

Team lead

Confidential, WI

Responsibilites:
  • Managed a team of 3 members implementing Agile methodology, and used JIRA for Project Tracking, User Stories and Issue Management.
  • Used Spring Boot for developing micro services, and API’s to communicate OracleDBfor handling real time feeds.
  • Configured Jetty Server to instead of Tomcat to run for Spring Boot apps.
  • Developed Spring MVC app deployed on Weblogic to orchestrate transactions by using microservices.
  • Implemented Spring Batch for batch processing of files, and used Caching Connection Factory, Asynchronous Reader, Processor, Writer interfaces to improve performance of batch processing.
  • IBM Websphere MQ’s are configured to delegate messages.
  • Used Java7 FileWatcher Service for file polling.
  • Involved in designing, creating, reviewing Technical Design Documents.
  • Hosting Micro Services on PCF and AWS platforms.
  • Producer API’s are exposed via proxy using APIGEE.
  • Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate messages.
  • Eureka service registry of PCF configured for each services to enable communicate via cloud.
  • Used in-built market place services of PCF for RabbitMQ, MySql config.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • Implemented Validation Service using JSR 303 Bean validation and @interface Custom Validation.
  • Rest API’s were exposed using @RestController interface and produce json formatted data.
  • SOAP webservices were consumed using xml schema and xsd’s.
  • Postman and SOAP UI tools were used to test Rest and Soap webservices respectively.
  • IBM Interact tool is used for creating flowcharts to decide Offers based on request configured using soap webservice.
  • Used Gradle as a build tool andconfigured Nexus Repository for the central build setup.
  • Performed Jenkins Build and Deployment for upgrading the application to higher environments.
  • CreatedRESTful web service barcode Controller for handling the webservice request from an UI application.
  • Developed the presentation layer using Angular JS.

Sr Software Engineer

Confidential, MN

Responsibilites:
  • Involved in designing the new architecture for existing application to latest technologies.
  • Participated in Requirements gathering, Analysis and detail Design meetings.
  • Used Mule for integrating 3 or more applications/services, to plug in more applications in the future and message routing capabilities such as forking and aggregating message flows, or content-based routing
  • Also, Mule used to publish services for consumption by other applications using different end-points.
  • Hand on experience using all aspects of Mule like Service creation and hosting Service Message routing and Data transformation
  • Developed BPEL processes that contain exception handling to capture the Remote and Binding faults.
  • Extensively Used GWT UI Binder to creating UI layout.
  • Used GWT RPC mechanism for passing Java objects to and from a server over standard HTTP.
  • Created different GWT layouts and used GWT/GXT controls for making UI, taking input from the user and making changes to the model.
  • Used OpenStack server to build a private cloud
  • Used this private cloud to manage network, storage volume, database, identity and image
  • Analyzed the performance of the applications and implemented code refactoring to resolve the issues.
  • Implemented Oracle Service Oriented Architecture Suite by using BPEL, Mediator, Business Rules and Oracle Service Bus.
  • Created XSD's and WSDL's for implementation and developing Services.
  • Implemented both SYNC and ASYNC flows.
  • Implemented Point to Point JMS queues and MDB's to handle the asynchronous communication.
  • Implemented composites by using various adapters like DB Adapter, FTP Adapter, File Adapter and BAM Adapter.
  • Used Jira for Issue and Project management activities.
  • Implemented both JAX-WS SOAP and JAX-RS RESTful services using Annotation based approach.
  • Experience in all aspects of Angular JS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
  • Used GWT for creating User Screens using IDE.
  • UI development using GWT, developing reusable widgets/ table/ grids and complex ui component.
  • Involved in coding of Hibernate layer classes related to various search functionalities like Accounts, Hierarchies and Rules.
  • Implemented core java functionalities like collections, multi-threading, Exception handling and Annotations.
  • Written JUnit Test cases to code coverage and to reduce bugs.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 10g database.
  • Used SOAP UI tool to check on the service response elements and to identify actual issues.
  • Followed MVC design architecture for the development of web application.
  • Designing UML diagrams for existing and new application using Microsoft Visio 2010.
  • Build web application using SOFEA, concurrency/multi-threading, spring mvc frameworks.
  • Learn and implement upcoming technologies.
  • Resolve the tickets raised by the business users/customers on JAVA related, analyze root cause and assist in efficient resolution on Rebate Sharing application production processes.
  • Performed central build and deployment using Hudson.
  • Monitor and provide support to workflows and provide expert knowledge on all workflow designs of Rebate Sharing project.
  • Analyze all business processes and ensure compliance to all controlled processes according to business requirement.
  • Coordinate with various teams in resolving the tickets raised by business

SR. Software Engineer

Confidential

 Responsibilites:
  • Coordinated with mainframe developers to understand, preserve and migrate legacy application functionality.
  • Worked with technologies like Core Java, J2EE, Hibernate, and Oracle.
  • Created Framework for Integration Testing (FIT) based test cases for integration testing.
  • Tested application functions like handling inputs, processing data, and interaction with database.
  • Wrote customization codes for FIT to adapt to the application requirements.
  • Implemented the Struts frame work with MVC architecture.
  • Created new JSP's for the front end using HTML, Java Script, Jquery, and Ajax.
  • Developing JSP pages and configuring the module in the application.
  • Developed the presentation layer using JSP, HTML, CSS and client side validations using JavaScript.
  • Involved in designing, creating, reviewing Technical Design Documents.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Worked on MQ for messaging.
  • Applied J2EE design patterns like Business Delegate, DAO, Singleton etc
  • Deployed and tested the application using Tomcat web server.
  • Using java scripts did client side validation.
  • Involved in developing DAO's using JDBC.
  • Involved in coding, code reviews, JUnit testing, Prepared and executed Unit Test Cases.
  • JBOSS for application deployment and MySQL for database
  • Worked with QA team in preparation and review of test cases.
  • JUnit was used for unit testing for the integration testing tool.
  • Writing SQL queries to fetch the business data using Oracle as database.
  • Identified bugs in the migrated application by running test cases and using Eclipse IDE.
  • Worked on JavaScript, JSP, and Servlets as a web application replacement for mainframe front end.
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
  • Wrote Ant scripts and handled deployments on Weblogic server at test, stage levels.
  • Analyzed, created and proposed remediation measures to fix the bugs in the application.
  • Used log4j for logging monitoring errors and exceptions all across the application.
  • Analyzed database table relationships to understand legacy application. 
  • Coordinated with Database Administrators to analyze and optimize the application load on database.
  • Identified, analyzed, and re-mediated performance issues in application

Software Engineer

Confidential

Responsibilites:
  • Responsible for the systems design, architecture, implementation and integration with various technologies like Spring Integration, Web Services, Oracle Advanced Queues and WMQ’s.
  • Implemented framework Spring 3.05 and Spring Integration 2.0.5 upgrades.
  • Used OSGi container framework to install bundles (modules) developed using Spring and Spring Integration.
  • Worked on UI development using JSP on Struts and Spring MVC Frameworks.
  • Develop and test PL/SQL stored procedures.
  • Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with DBMS - Oracle
  • Developed modules that integrate with web services that provide global information
  • Used Web services to communicate and integrate within different system.
  • Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
  • Build applications using MAVEN.
  • Learn and implement upcoming technologies and software updates.
  • Participates in high level and low-level design discussions.
  • Worked as Web Dynpro Java developer and developed custom applications, and creating the Portal screens.
  • Create and access JAX-RS REST and JAX-WS SOAP based Web Services, to access internal and secured applications inside and outside the intranet.
  • Responsible for development, testing, deploying and maintaining Spring Integration projects on Virgo (OSGi Container).
  • Modified and enhanced the Division of Disability Determinations case processing application.
  • Designed and developed functions used by Division of Disability analysts when adjudicating a case and managing caseloads in Java/Oracle environment.
  • Diagnoses and resolves application bugs and monitoring logs files across the application.
  • Reviews code from other developers to ensure it meets design standards.

Developer

Confidential

 Responsibilites:
  • Analysis, design and development of Application based on J2EE using Struts and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Implemented Point to Point JMS queues and MDB's to fetch diagnostic details across various interfaces.
  • Worked with WebSphere business integration technologies as WebSphere MQ and Message Broker 7.0 (Middleware tools) on Various Operating systems.
  • Perform incident resolution for WebSphere Application Server, WebSphere MQ, IBM Message broker, Process and Portal server.
  • Configured WebSphere resources including JDBC providers, JDBC data sources, connection pooling, and JavaMail sessions. Deployed Session and Entity EJBs in WebSphere
  • Developed Rich user interface using RIA, HTML, JSP, JSTL, JavaScript, JQuery, CSS, YUI, AUI using Liferay portal.
  • Worked on new Portal theme for the website using Liferay and customize for the look and feel.
  • Experience in all aspects of Angular JS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Involved in developing the user interface using Struts tags, core java development involving concurrency/multi-threading, struts-hibernate integration, database operation tasks.
  • Integrated Struts and Hibernate ORM framework for persistence and used HibernateDAOSupport with Hibernate Template to access the data.
  • Implemented core java functionalities like collections, multi-threading, Exception handling.
  • Involved in unit testing using JUnit 4.
  • Performed Code optimization and rewriting the database queries to resolve performance related issues in the application.
  • Implemented DAO classes which in turn use JDBC to communicate and retrieve the information from DB2 database sitting on Linux/UNIX server.
  • Wrote selenium test scripts for regressive testing the application.
  • Involved in fixing the production defects for the application.
  • Involved in writing SQL, PL/SQL stored procedures using PL/SQL Developer.
  • Used Eclipse as IDE for application development.
  • Used Weblogic 10.0 for application deployment.
  • Supported production deployments and validated the flow of the application after each deployment
  • Implemented Action classes in Struts 2.0 framework.
  • Used PL/SQL for cresting triggers, packages, procedures and functions.
  • Implementation of business logic in Spring Framework with Hibernate in the back-end.
  • Wrote custom tags in JSP used to modularize and streamline web page codes.
  • Deployed the Application on Web Logic Server

We'd love your feedback!