Technical Lead Resume
Atlanta, GA
SUMMARY:
- 11 years of IT experience with emphasis on Application Development.
- Experience extensively on JAVA, J2EE, PaaS Cloud, Distributed platform and Retail/Banking Domain.
- Have worked in both Agile and Waterfall projects.
- Experience in implementation knowledge of JAVA, J2EE, Struts, Spring - MVC/Boot and DB2.
- Experienced in several J2EE software development frameworks and specifications - Struts, Spring, Hibernate, JUNIT, and Web Service.
- Used Spring MVC to develop multitier web application presentation layer components.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Proficient in developing web applications and server side development using Servlets, Spring Boot, Spring Cloud, Spring MVC, Struts, JavaScript, JQuery, JDBC, XML and Log4j.
- Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT and JavaScript & CSS.
- Proficient in XML technologies like XSL/XSLT, SOAP, WSDL, DTD, XSD.
- Good Experience in writing complex SQL queries and creating complex PL/SQL procedures and views
- Good Knowledge of CI&CD tools like Jenkins and Concourse
- Experience in using Oracle 11g, IBM DB2 and SQL Server database.
- Hands on experience front end Environment: like JSP, AngularJS, Dojo and JQuery Ajax Frameworks.
- Used JUnit for testing the applications.
- Experience to create the various platforms in Cloud Computing using OneOps cloud, Google Cloud, Pivot Cloud Foundry and OpenShift.
- Implemented OAuth2.0 for authentication based web application and accessed their APIs for fetching data services.
- Implemented security and authentication concepts such as OAuth 2.0.
- Contributed greatly to increases in code quality and productivity through the Test/Behavior Driven Development, Refactoring, Pair Programming (XP), and Agile Estimation and Planning.
- Experience in the Google Cloud Big Data, Big query and Pub/Sub.
- Experience in Big Data Echo System - HDFS, MapReduce, Hive, Sqoop.
- Experience in NoSQL Databases - Cassandra and Couch Base.
- Experience in JMS, Kafka and Google (pub/sub).
- Experience to develop the services (SOAP/Restful) at the Datapower XI52.
- Deployed the web based and desktop applications to cloud.
- Experience in Shell scripting in Unix Operating Systems.
- Experience in Data Power to expose the webservices in XML/JSON.
- Experience on using version and build applications/tools like SVN, Clear Case, GitHub, ANT and Maven.
- Appreciated by the client and project stakeholders for demonstrating analytical and problem solving skills by delivering quality solutions to complex problems within a limited time span.
- Experience in application development and deployment using servers such as IBM WebSphere 6.0, Apache Tomcat 8.0.
- Experience using source configuration management tools (SCM) such as Clear Case, SVN and Git.
- Experience in working with UNIX, Linux and Windows.
- Self-motivated with natural leadership traits, excellent communication skills and a good team player.
TECHNICAL SKILLS:
JAVA J2EE platform: JDK 1.8, JSP, Servlet, EJB, Hibernate, AJAX, DOJO, JQUERY, AngularJS, Web services - REST and SOAP, JAXB, JAX-RS, JAX-WS, Spring Boot, Spring Cloud, Spring JDBC, Spring JPA, Hibernate, XML, XSLT.
Web Technology: JSP, Ajax, JSON, JavaScript, DOJO, JQ Grid, JQuery Mobile, HTML 5.0, Angular JS.
RDMBS: Oracle 10i, DB2, MS Access and MySQL 4.0.
NoSQL DB: Cassandra, CouchBase, Hive, BigQuery
Database Languages: SQL, PL-SQL, Trigger, Function and Procedure.
Scripting Languages: Unix Shell Script, Scala
Performance Testing: JMeter, Gatling
Application Servers: WebSphere, WebLogic
Web Server: Tomcat 8.0, Node JS
Tools: Toad 8.0, SQL Developer, DB Visualizer, DBeaver, IReport 5.2.0, Putty, SOAPUI
Cloud Computing: OneOps, Pivotal Cloud Foundry, Google Cloud and OpenShift.
Repository: ClearCase, SVN, GitHub
Operating System: HP-UNIX, LINUX
IBM Gateway: DataPower XI52
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Technical Lead
Responsibilities:
- Create the Spring Boot micro services.
- Application Deployed in the OpenShift environment.
- Create the Jenkins job to deploy the application in OpenShift.
- Designed and developed the micro service’s application framework.
- Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
- Used Spring Boot for the development.
- Write the all methods unit testing through Junit Test cases.
- Act as onsite coordinator for the offshore team.
Confidential, Atlanta, GA
Technical Lead
Responsibilities:
- Create the UI for the front end user with the help of AngularJS framework.
- Create the Java JAX-RS micro services.
- Application Deployed in the PCF environment.
- Create the Jenkins job to load the data into Google Cloud Big Data datasets.
- Designed and developed the micro service’s application framework.
- Used Spring Boot for the development.
- Write the all methods unit testing through Junit Test cases.
- Involve in production deployment plan.
- Integrate the micro services to the front end UI.
- Act as onsite coordinator for the offshore team.
Environment: Java 8, Angular JS, Spring MVC, Spring Boot, micro services, Junit, Rest assured, Jenkins, PCF and Google Cloud BigQuery.
Confidential, Atlanta, GA
Technical Lead
Responsibilities:
- Created the Java JAX-RS micro services.
- Application Deployed in the PCF environment.
- Designed and developed the micro service’s application framework.
- Used Spring Boot for the development.
- Integrated the micro services to the DEVTEST (LISA) tool and test those services.
- Written the all methods unit testing through Junit Test cases.
- Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
- Written the performance testing for service through the Gatling plug.
- Developed the deployment script for concourse.
- Done an Integration End to End testing
- Involve in production deployment plan.
- Used Restful web services for interaction of the tool with different application.
- Understood the business requirements and designed all the business processes in the most efficient way to meet the business requirements and also to improve the performance of the system.
- Designed and Developed the JSPs and associated front end Screens.
- Participate in capturing of Technical Requirements, High Level Design and Detail Design.
- Provided trainings to users.
- Act as onsite coordinator for the offshore team.
Environment: Java 8, Spring MVC, Spring Boot, Spring Cloud, Google PubSub, micro services, Junit, Rest assured, LISA-DevTest, Concourse, PCF and DB2.
Confidential, Bentonville, AR
Technical Lead
Responsibilities:
- Request Analysis for Team
- Integrated the java back services with Data power.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Created the Cassandra and Apache tomcat platform in cloud environment.
- Application Deployed in Cloud environment.
- Designed the existing RDBMS schema in Cassandra.
- Designed the application framework for java back services.
- Created the Restful services through the Datapower.
- Deployed the Junit Test cases for all services.
- Development and Implementation of Code including Database Changes.
- Developed XML applications using XSLT transformations.
- Taking Request Verification and Validation from the client after implementation
Environment: Java 8, Spring MVC, Spring Boot, micro services, DOJO, Junit, Jenkins, Datapower, OneOps and Cassandra.
Confidential, Bentonville, AR
Senior Java Developer
Responsibilities:
- Implemented Partitioning and Dynamic Partitions in HIVE for efficient data access.
- Optimized hive queries and modified oozie workflow design to reduce overall time taken from several days to hours
- Automated script Flat CTM module to refresh data on required time frame (full, delta, partial).
- Developed Generic Drop Partitions module which prevent duplication of data in any run.
- Processed Market Basket transaction data for Walmart customers
- Managed Hadoop cluster using Cloudera
Environment: Hadoop, Map Reduce, Hive, Sqoop and Oracle.
Confidential, Bentonville, AR
Senior Java Developer
Responsibilities:
- Implemented Spring 4.1 Framework with Apache-CXF API for the restful web services.
- Understanding Client’s Requirements
- Performing Unit Testing
- Reviewing the code before delivery and Debugging it
- Application Integration
- Deployed the Web application using Maven build script
- Tested the applications with the JUnit, also written some test cases
Environment: Java 6, JSP, HTML 5.0, JQuery Mobile, Spring MVC, Apache-CXF RestFul Service, Apache ElasticSearch, Oneops Cloud and SOAP Services.
Confidential, Bentonville, AR
Senior Java Developer
Responsibilities:
- Understanding the project requirements.
- Reviewing Low Level Design and High Level Design for the System Architecture
- Involved in build and deployment of the application in Production environment.
- Coordinating with offshore development team
- Developed view components using JSP, JavaScript, CSS, JSTL Logic tags and Spring tag libraries
- Responsible for timely delivery
- Understanding the Problems Client is facing
- Understanding Client’s Requirements
- Enhancements & Debugging
Environment: Java 6, JSP, Spring MVC, CSS, JSTL, JavaScript, Junit, SOAP Webservice and Tomcat 7.0.
Confidential
Java Developer
Responsibilities:
- Implemented the Spring MVC framework for web application.
- Deployed the application at Apache tomcat service in all environments.
- Implemented the Junit Test cases.
- Understanding Client’s Requirements
- Enhancements & Debugging
Environment: Java, JSP, Servlet, CSS, JSTL, JavaScript, Junit, Oracle and WebSphere
Confidential
Java Developer
Responsibilities:
- Study the code written in JAVA.
- Deployed the application at Apache tomcat service in all environments.
- Implemented the Junit Test cases.
- Understanding Client’s Requirements
- Enhancements & Debug ging
Environment: Java, JSP, Servlet, CSS, JSTL, JavaScript, Junit, Oracle and WebSphere
Confidential
Java Developer
Responsibilities:
- Study the code written in JAVA.
- Enhancements & Debugging
- Understanding the Problems Client is facing
- Understanding Client’s Requirements
Environment: Java, JSP, Servlet, CSS, JSTL, JavaScript, Junit, Oracle and WebSphere
Confidential
Java Developer
Responsibilities:
- Study the code written in JAVA.
- Integrate the SOAP web services.
- Understanding the Problems Client is facing
- Understanding Client’s Requirements
- Enhancements & Debugging
Environment: Java, JSP, Servlet, CSS, JSTL, JavaScript, Junit, Oracle, SOAP webservice and WebSphere.
Confidential
Java Developer
Responsibilities:
- Design - Using CSS class to design GUI screen as per customer requirement.
- Development - Admin module and Add/Update functionality.
- Configured spring configuration file to define beans, data source and Hibernate properties.
- Unit Testing - execute all test scenarios.
Environment: Java, JSP, Spring MVC, Hibernate, CSS, JSTL, JavaScript, Junit, MySQL and Tomcat
Confidential
Java Developer
Responsibilities:
- Understanding Client’s Requirements
- Design - Using CSS class to design GUI screen as per customer requirement.
- Development - Admin module and Add/Update functionality.
- Unit Testing - execute all test scenarios.
Environment: Java, JSP, Servlet, CSS, JSTL, JavaScript, Junit, Oracle and Tomcat
Confidential
Java Developer
Responsibilities:
- Study the code written in JAVA.
- Design - Using CSS class to design GUI screen as per customer requirement.
- Development - Admin module and Add/Update functionality.
- Unit Testing - execute all test scenarios.
- Understanding Client’s Requirements
Environment: Java, EJB2.0, JSP, Servlet, CSS, JSTL, JavaScript, Junit, Oracle and Oracle10g
Confidential
Java Developer
Responsibilities:
- Design - Using CSS class to design GUI screen as per customer requirement.
- Development - Admin module and Add/Update functionality.
- Unit Testing - execute all test scenarios.
- Create the SOAP web services for all operations.
Environment: Java, EJB2.0, JSP, Servlet, CSS, JSTL, JavaScript, Junit, SOAP webservice, Oracle and Oracle10g
Confidential
Java Developer
Responsibilities:
- Enhancements & Debugging
- Completed the static and dynamic information pages.
- Completed the online order placement part.
- UAT and client support.
Environment: Java, EJB2.0, JSP, Servlet, CSS, JSTL, JavaScript, Junit, Oracle and Oracle10g
Confidential
Java Developer
Responsibilities:
- Completed the Parking module.
- Completed the Hostel module. Completed the Administration section of Parking module, Hostel module and Attendance module.
- Completed the Administration module.
Environment: Java, EJB2.0, Swing and WebLogic
Confidential
Java Developer
Responsibilities:
- Enhancements & Debugging
- Working On Diary Module of Mail Server.
- Worked on the user creation for mail server and further updating of user information’s
- Worked on various sections of mail server like display messages in inbox, user define.
Environment: Java, JSP, Servlet, CSS, JSTL, JavaScript, Tomcat and MySQL
Confidential
Java Developer
Responsibilities:
- Worked on Administrative module having various sections like privilege section, stock/spare parts handling etc.
- Worked on customer and billing module.
- Completed all front-end deigning
Environment: Java, Swing and MySQL.