We provide IT Staff Augmentation Services!

Technical Lead Resume

2.00/5 (Submit Your Rating)

Minneapolis, MinnesotA

SUMMARY:

  • Over 7 years of experience with expertise in design, development, deployment and integration of enterprise level business applications using J2EE technologies.
  • Built products from scratch, migrated legacy products and enhanced business - to-business frameworks.
  • Experience as a J2EE developer in developing highly scalable, enterprise-wide, web-based business applications.
  • Integrated smart home devices (IOT devices) with voice control devices like Amazon Alexa, Google Home.
  • Worked with Google Cloud Platform
  • Implemented OAuth2.0 industry-standard protocol for authorization.
  • Vast experience in multithreading application.
  • Worked on performance and memory management issue using VisualVM.
  • Extensive experience in analysis, design, development, customizations and implementation of software applications
  • Experience with mid-tier server side technologies and experienced in multi-tier, component-based architecture and design
  • Implementation knowledge of Distributed Enterprise application using Java, J2EE, Groovy, JSP, Servlet, JS, Angular JS, AJAX, Struts, JDBC, Web Services, Hibernate, Spring, SpringBoot, XML, XSLT, HTML5, AWS, Micro-Services, Rest, EJB 3.0/ 2.0, JMS, Spring Batch, MicroServices, SOA, SAAS, PAAS, Kafka.
  • Experience in extensive usage of open source framework Hibernate for O/R mapping and persistence of business objects. Dependency Injection feature of Spring framework used to locate and initiate business and Data access objects.
  • Experience in developing applications using RDBMS like Oracle, DB2, PostgreSQL. Proficient in using PL/SQL and db objects like Tables, Procedures, Functions, Triggers, Views and Joins.
  • Experience in developing application from scratch with Spring and MongoDB.
  • Experience in writing Spring Batch program to run in schedules.
  • Experience in developing application using Apache SOLR.
  • Knowledge of Google Cloud Platform and Open Shift.
  • Experience using SOA technologies such as SOAP, WSDL, XML Schemas.
  • Experience in Web Development, designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, Javascript, JQuery, JQueryUI AJAX, JSON and XML with experience in the software development life cycle.
  • Implemented Microservice aggregator design pattern.
  • Developed Smart Home Skill API with Google Assitant and Amazon Alexa.
  • Worked on Amazon Lambda using Node.js.
  • Extensively used firebug and chrome developer tools for debugging.
  • Experience in Test Driven Development (TDD).
  • Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.
  • Vast experience in software solutions and implementation in the retail, banking and media information domain

TECHNICAL SKILLS:

Technologies: J2EE, java 6/7/8, EJB 3.1/2.0, JPA 2.1, JMS, JSP, Servlets, JDBC, AJAX, Hibernate 3.2, JTA, JNDI, JAXP1.3, JAXB2.0, Micro-services, SOAP, Rest, AWS Amazon EC2, Google Cloud Platform, SOAP, WSDL, XML Schemas, JMS

Languages: Java, Groovy, PL/SQL, Javascript, XML

Platform: J2EE (JSP, Servlet, JDBC)

Database: Oracle, No SQL (MongoDB), Apache SOLR

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, JQueryUI, AJAX, JSP, Responsive Web Design, YUI 3, JSON

Framework: Struts 1.2, Struts 2, Spring 4,SpringBoot, Jersy based RESTFul Web Service, SOAP Web Service (JAX-WS).

O/R Mapping Framework: Hibernate 3.6.0

Web Server & App Server: Tomcat 5.5, JBoss 4.2.3.GA, Web Logic 10.3.5, OC4J

Third Party Tools & API: Apache ANT-1.5.4, Maven 3, Log4j 1.2.8, Toad 4.1, PL/SQL Developer, SQL Explorer, SOAP UI 5.0.0, RoboMongo, Splunk, Graphite, Firebug, chrome developer tools

Testing Tools: Junit, REST-assured, Spock Testing, Postman

IDE: Intellij, Eclipse Kepler, JDeveloper 10g

Version Controlling Tools: IBM Clear Case, GIT, Tortoise Subversion

Deployment Tool: CI/CD using Jenkins, Docker, Open Shift, Google Cloud Platform

Development Methodology: Waterfall, Agile

Documentation: Swagger2.0

Caching Technologies: Ehcache, Goovy Cache Manager

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, Minnesota

Technical Lead

Technologies: Groovy, SpringBoot, RESTful Web Services, Google Cloud Platform, MySQL, Spock Testing, Amazon Lambda, Smart Home Skill Platform, Jenkins, GIT, log4j, OAuth2.0, Websockets, JIRA.

Responsibilities:

  • Created sequence diagram and flow diagram of overall project architecture and presented to Solution Architect Board.
  • Design and create RESTful webservice application from scratch with SpringBoot on Google Cloud Platform.
  • Design database to manage data and relationship between voice control device, smart home device using MySQL.
  • Create helper and utility classes for application.
  • Build OAuth2.0 standards for Authorization between external services like Google Assistant, Amazon Alexa.
  • Created RESTful API s for google home and amazon alexa to call for sync, query, execute.
  • Created skill on Action Console of Google to integrate google home with streams - iot application.
  • Created skill in amazon lambda i.e. lambda function using node.js to amazon skill to communicated with streams-iot using Node.js
  • Created services to call Ayla (external service to communicate with smart home devices).
  • Implement web-socket API s to listen any change in device setup for customer in insignia app.
  • Migration for Google weave API s to Home Control Agent.
  • Migration of Amazon Smart Home Skill in V2 to V3.
  • Created project in Google cloud platform for deployment into GCP.
  • Used Spring AOP for cross cutting functionality - Exception Handling.
  • Writing Spock testcases for unit testing.
  • Monitoring logs and creating metrics in Google Cloud Platform.
  • Used log4J for logging.
  • Assist with Production Support issues/problems as required.
  • Configure Maven for project compilation and building.
  • Used GIT for version control management.
  • Created Jenkins Job for CI/CD process.
  • Worked on PAAS architecture.

Confidential, Minneapolis, Minnesota

Technical Lead

Technologies: Groovy, Apache SOLR, Spring, SpringBoot, RESTful Web Services, VisualVM, Jmeter, Spring Data SOLR, Spock, Jenkins, GIT, log4j, Swagger2.0, Splunk, JIRA.

Responsibilities:

  • Design and create RESTful webservice application with SpringBoot on AWS.
  • Modeled and build the application services into RESTful architectural pattern.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring - MVC.
  • Developed Spring-SOLR integration in Data Access Layer to access and update information in the database.
  • Used Spring AOP for cross cutting functionality - Exception Handling.
  • Wrote scripts to load SOLR data from file
  • Build application for multi country tenant US, Mexico.
  • Used Microservice aggregator design pattern to build the application for multi-tenants.
  • Writing Spock testcases for unit testing.
  • Writing Spock testcases for automating manual testcases used by QA team for CI/CD process.
  • Created schedulers to run store loads job which run every night to take data from external source system and load into SOLR database.
  • Created Jenkins jobs for CI/CD process.
  • Automated building process using Jenkins.
  • Implemented Swagger2.0 API documentation.
  • Caching using Goovy Cache Manager.
  • Indexing of SOLR data.
  • Used log4J for logging.
  • Standardizing logging to query logs based on metrics in Splunk.
  • Assist with Production Support issues/problems as required.
  • Configure Maven for project compilation and building.
  • Used GIT for version control management.

Confidential, Bentonville, Arkansas

Team Lead

Technologies: SpringBoot, VisualVM, Jmeter, Junit, REST-assured, Jenkins, GIT, log4j, Swagger2.0, Java, J2EE, Spring Framework, XML, RESTful Web Services, PostgresSQL, JIRA, OneOps.

Responsibilities:

  • Involved in Business Requirement gathering, analysis and feasibility study.
  • Design and create RESTful webservice application with SpringBoot on OneOps.
  • Modeled and build the application services into RESTful architectural pattern.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring - MVC.
  • Developed Spring-JDBC integration in Data Access Layer to access and update information in the database.
  • Used Microservice aggregator design pattern to build the application .
  • Consumed RESTFul Web Service using HTTPClient and Spring based RESTFul Web Service Template.
  • Implemented java reflection.
  • Implementation of junit framework using spring.
  • Implementation of REST-assured to do integration testing.
  • Implemented single page application using AngularJS and using jquery as third party.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces and Exception Handling programming.
  • Defining business rules in Green Plum tables.
  • Implemented multithreading in application.
  • Version Control using GIT.
  • Automated building process using Jenkins.
  • Used log4J for logging.
  • Used chrome developer tools for debugging.
  • Assist with Production Support issues/problems as required.
  • Configure Maven for project compilation and building.

Confidential, Hudson, OH

Team Lead

Technologies: SpringBoot, VisualVM, Spring MVC, Junit, Jenkins, GIT, log4j, Java, J2EE, XML, RESTful Web Services, Oracle, JIRA, SOAPUI, Hibernate.

Responsibilities:

  • Involved in Business Requirement gathering, analysis and feasibility study.
  • Design and create RESTful webservice application with SpringBoot
  • Developed Controller for request, response paradigm by Spring Controllers using Spring - MVC.
  • Developed Spring-Hibernate integration as ORM layer for CRUD operation in the database.
  • Consumed RESTFul Web Service using HTTPClient and Spring based RESTFul Web Service Template.
  • Lead the team to distribute the stories among the team members.
  • Worked in Agile methodology.
  • Attending daily standup meeting with all developers, QA and Project Owners.
  • Daily call with offshore to track the work and discuss about the challenges.
  • Worked on the user stories.
  • Used GIT for version control and maven for build.
  • UI development using JQuery and CSS.
  • Used JqueryUI to build datatable and AJAX in make async calls.
  • Implemented java concepts of using Generics and handled concurrency issues in the application.
  • Used firebug for debugging.
  • Automated building process using Jenkins.
  • Used log4J for logging and standardized to see logs in Splunk.
  • Configure Maven for building.
  • Version Control using GIT.

Confidential, Boston, Massachusetts

Team Lead

Technologies: SpringBoot, VisualVM, Spring MVC, Junit, Jenkins, GIT, log4j, Java, J2EE, XML, RESTful Web Services, Oracle, JIRA, SOAPUI, Hibernate, Java script, HTML, CSS, Ajax, Spring Framework, XML, No SQL(MongoDB), Python, Spring Batch

Responsibilities:

  • Involved in Business Requirement gathering, analysis and feasibility study.
  • Design and create RESTful webservice application with SpringBoot
  • Developed services for batch processing using Spring Batch.
  • Developed Spring - Hibernate integration as ORM layer for CRUD operation in the database.
  • Build Spring-Mongo integration.
  • Wrote spring-mongo aggregator functions.
  • Consumed RESTFul Web Service using HTTPClient and Spring based RESTFul Web Service Template.
  • Lead the team to distribute the work and make team member understand the requirement and technology to get the work done.
  • Direct client calls to understand the requirements and implement the codes aligning to it.
  • Developed Spring based framework.
  • Connection of NO SQL database (MongoDB) and oracle database from spring.
  • Wrote aggregation functions in MongoDB.
  • Involved in Hibernate Entity mapping with application tables and defined relationship between POJO classes using hibernate annotation.
  • Developed RESTful web services to produce result in JSON format.
  • Used MongoDB (No SQL) database to store the data.
  • Converting Python codes to Java codes.
  • Provided support till UAT testing by managing defects cycles in JIRA.
  • Used GIT for version control and maven for build.

Confidential, Costa Mesa, California

Developer

Technologies: SpringBoot, VisualVM, Spring MVC, Junit, Jenkins, Tortoise Subversion, log4j, Java, J2EE, XML, RESTful Web Services, Oracle, JIRA, SOAPUI, Hibernate, Java script, HTML, CSS, Ajax

Responsibilities:

  • Involved on requirement gathering from respective process expert and analysis.
  • Developed application using SpringBoot.
  • Design and create RESTful webservice application with SpringBoot.
  • Developed Spring - Hibernate integration as ORM layer for CRUD operation in the database.
  • Created datatables and many UI functionalities using JQueryUI.
  • Consumed RESTFul Web Service using HTTPClient and Spring based RESTFul Web Service Template.
  • Implemented Java Timer to scheduler a backend job to send emails.
  • Involved in Hibernate Entity mapping with application tables and defined relationship between POJO classes using hibernate annotation.
  • Developed the pricing tool to manage the revenue.
  • Created jquery datatables.
  • Involved in designing UI like data table population through AJAX call while maintaining the cross browser compatibility of the application.
  • Wrote queries/stored procedures in the Database Layer as per requirement.
  • Involved in Hibernate Entity mapping with application tables and defined relationship between POJO classes using hibernate annotation.
  • Used Spring AOP for Exception Handling.
  • Developed RESTful web services to produce result in JSON format.
  • Used firebug for debugging.
  • Developed Web components, User Interface (UI) applications and professional web applications using HTML5, XHTML, CSS3, Javascript.
  • Version Controlling Tool: Used Tortoise Subversion.

Confidential, Costa Mesa, California

Developer

Technologies: Struts2, Junit, Jenkins, ClearCase, log4j, Java, J2EE, XML, Oracle, JIRA, SOAPUI, Java script, HTML, CSS, Ajax Java, J2EE,Oracle,JSP.

Responsibilities:

  • Involved on requirement gathering from respective process expert and analysis.
  • Created flow diagram for business to layout the picture for the whole application.
  • Build global Exception Handling framework.
  • Used Internationalization for multi country implementation.
  • Developed application using Struts 2, Hibernate.
  • Involved in Hibernate Entity mapping with application tables and defined relationship between POJO classes using hibernate annotation.
  • Implemented User Interface application using Yahoo User Interface 3.0.
  • Data table population through AJAX call.
  • Designed and created pages for alerts generation.
  • Client side and Server side code implementation of design using Java, JSP, HTML, CSS, Java script.
  • Used firebug for debugging.
  • Developed Web components, User Interface (UI) applications and professional web applications using HTML4, XHTML, CSS3, Javascript.
  • Version Controlling Tool: Used ClearCase

We'd love your feedback!