We provide IT Staff Augmentation Services!

Technical Lead Resume

3.00/5 (Submit Your Rating)

CT

SUMMARY

  • Have 10 years of experience in analysis, design, development, testing and implementation of
  • Hadoop Ecosystem, web - based projects and micro service development. Hands on experience on Spark, Hive, Kafka, Kotlin, Spring Boot, Java8 streams, Reactive programming, Mono and Flux objects.
  • Experience in using design patterns like Singleton, Factory, Template pattern, Data Access Object, Front controller etc.
  • Have knowledge on NO-SQL databases like Hbase,Mongo, Cassandra, AWS Dynamo DB.
  • Hands on experience in various technologies like Spring Boot, Micro Service, Netflix, Eureka, Zuul, SOAP and Restful Web services, vices, Oracle 11g, Tomcat7.0, WebLogic 10.3, jQuery, JBoss Drools, Google Polymer, Nuxeo DAM and CMS solutions.
  • Excellent Cloud Experience in Amazon Web Services (AWS) with good expertise in EC2, ECS, S3, Glacier, Cloud Watch, Lambda, API Gateway, SNS and Code commit.
  • Experience in working with remote teams and ability to work in a complex deadline-oriented environment and ability to do multi-task.
  • Experience in using I Report 5.5.0 tool to design Jasper Reports.
  • Good experience of development in Service Oriented Architecture with SOAP and Restful, WSDL, WADL, JAX-WS, JAX-RS, JAXB.
  • Excellent experience in Spring JMS Module -JMS Bridge to interact with MQ Series queues
  • Experience in using project management tools like JIRA, Version One, Bugzilla and HPALM.
  • Worked on deployment, installation, configuration and issues with Application servers like JBOSS Apache Tomcat 7 and Web logic10.3.
  • Strong Communication, presentation and interpersonal skills, very good team player, extremely enthusiastic.

PROFESSIONAL EXPERIENCE

Confidential, CT

Technical Lead

Responsibilities:

  • Creation of Ingestion workflows
  • Writing of Compaction script for all Hive tables
  • Spark application creation and setting -up app required configurations
  • Spark SQL performance optimization using Hints like Broadcast, Sort merge-join etc..
  • Kafka Avro schema Serialization and Deserialization common components development.
  • Kafka Client configuration settings like Manual commit, JKS etc.
  • Wrote Git lab pipeline to deploy application into OpenShift containers
  • Involved in Sprint, Iteration plan and standup calls. Producing coherent technical proposals that meet the customer requirements.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle.
  • Kafka schema registry implementation.
  • Written test cases using BDD and TDD methodologies.
  • Developed data access layer and components using spring framework.
  • Interact with Ops Users for Pre-Production and Post-production checkouts
  • Managing the Team, distributing the work among the team members, reviewing the code done by team members and Sending status report of the team to clients.

Environment: Spark 2.0, J2EE 1.8, Scala, Apache Hadoop 2.3.0, Hive, GIT, HUE, HBASE, IntelliJ, Git pipeline, Docker, OpenShift

Confidential, CT

Technical Lead

Responsibilities:

  • Implemented Circuit breaker pattern using reslience4j libraries
  • Wrote Git lab pipeline to deploy application into OpenShift containers
  • Involved in Sprint, Iteration plan and standup calls. Producing coherent technical proposals that meet the customer requirements.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle.
  • Developed Spring Boot micro services to pass data between downstream applications.
  • Developed transmission mappings using XSLT from downstream responses to end Channels responses.
  • Written test cases using BDD and TDD methodologies.
  • Developed data access layer and components using spring framework.
  • Interact with Ops Users for Pre-Production and Post-production checkouts
  • Follow Agile methodology in development and attending daily Scrum calls.
  • Managing the Team, distributing the work among the team members, reviewing the code done by team members and Sending status report of the team to clients.

Environment: Java, J2EE 1.8, Spring Boot 2.0, Kotlin, IO reactor, GIT, Netty server, Postman, IntelliJ, SonarQube, Docker, Openshift, HBase

Confidential, New York

Sr. Software Developer

Responsibilities:

  • Created model and service components using Angular2JSand written reusable validation directives based on user functionality.
  • Introduced Performance Improvement and Reliability - Introduced Caching at various levels - Hibernate tuning, non-blocking asynchronous code.
  • Wrote RESTful service to pass data between downstream application and DAM UI components.
  • JMS integrations for asynchronous communication with different environments.
  • AWS SQS and Lambda service writing for Short URL service like Bitly.
  • Created Maven auto build for different environments, Application sanity check using selenium automation script.
  • Developed data access layer and components using spring framework.
  • Configured AWS code commit and code deploy integration.
  • Configured Jenkins with GIT for continuous build.
  • Custom angular directive for tile and list view.
  • Used Jasper design, I Report tool for digital assets report
  • Interact with Ops Users for Pre-Production and Post-production checkouts
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle.
  • Follow Agile methodology in development and having daily Scrum calls.
  • Managing the Team, distributing the work among the team members, reviewing the code done by team members and Sending status report of the team to clients.

Environment: Java, J2EE 1.8, Spring 3.0, Nuxeo Framework, JMS, Hibernate, XML, Angular2.2, HTML5, CSS3, Node JS, Bootstraps JS, AWS Code Commit, S3, SNS, API gateway, Log4j, Junit, Selenium, JMeter, Tomcat server, Maven, XML Altova Spy, SoapUI, STS, Postgres DB, SonarQube, Jenkins, GIT, Apache ActiveMQ.

Confidential

Senior Java developer

Responsibilities:

  • Architected and programmed the application using Spring MVC 3.0, Spring 3.0 and Hibernate 3.0
  • Designed database table data model and related DAO classes (Oracle DB) for this project to accommodate data comes from client.
  • Developed Spring JMS Module -JMS Bridge to interact with MQ Series queues created on Sonic Server. Posted and consumed recipient information to and from the queues.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC)
  • Wrote notification mechanism to send alert email on application exception, successful or unsuccessful loan validations.
  • Designed and implemented Business Rules Engine (BRE) rules management using Drools and wrote multiple Drools file to include rules in the application.
  • Worked on integrating the Hibernate to the application to perform complex database transactions.
  • Developed micro services to notify status for upstream systems.
  • Used various bean scopes (session scope, page flow scope etc.) throughout the project for proper handling of request and sessions of client.
  • Developed Mock JUnit Test cases to mock Business functionality testing using Mockito and Easy Mock. Did unit data validation with static In-memory data instead of validation against database
  • Used JIRA, SCRUM for project management and defect tracking.
  • Performed deployment of code on Linux boxes

Environment: Java, J2EE 1.7, Spring 3.0, Hibernate, Sonic ESBJMS, Log4j, SVN, JUnit 4.3, WebLogic server, Maven, Windows7, STS, JBoss Drools.

Confidential

Senior java developer

Responsibilities:

  • Implemented pagination logic using hibernate 3.x to represent large data in UI effectively
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database(Oracle)
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed UI components using jQuery widgets
  • Worked actively in Modularizing and Generalization of code to facilitate Customization.
  • Developed Mac version updated reports using Jasper I Report tool.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.

Environment: Java, J2EE, JQuery, JavaScript, spring 3.0, HTML, Hibernate 3.0, Oracle 10g Maven, Tomcat 6.0, SVN, Log4J, JUnit Eclipse and IReport 4.0

Confidential

Developer

Responsibilities:

  • Designed and implemented Business Rules Engine (BRE) rules management using JBoss Drools and wrote multiple Drools file to include rules in the application.
  • Developed in web application to HHCData transmission using java CommAPI
  • Involved at the client site Walk-through for the demo purpose for Metering and Billing along with the module leads
  • Designing, editing, validating, and generating XML Schema using XMLSpy
  • Developed SOAP Web services using spring framework.
  • Worked actively in Modularizing and Generalization of code to facilitate Customization.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller(IOC)
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database(Oracle)
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Deployed the application on to JBoss application server.
  • Report generated using Jasper I Report designer and integrated with java.

Environment: Java, J2EE, JSTL, JavaScript, spring 3.0, soap Web services, WSDL, IReport4.0 HTML, Hibernate 3.0, IBM DB2, Maven, JBoss 4.0, RapidSvn, Log4J, JUnit Eclipse.

We'd love your feedback!