Senior Technical Lead Resume
Charlotte, NC
SUMMARY
- Software professional with 11+ years of extensive experience in Client/Server, Web based Internet/Intranet applications and desktop application development using both Java/J2EE and FE(Java script, jQuery, React Js) along with AEM Technologies . Good exposure of Micro services with Spring boot technologies.
- Extensive experience in Requirements Management, Design, Coding, and Testing of Software applications using Java/J2EE, Web Services, SQL.
- Experience in database technologies like writing SQL scripts, views, indexes, constraints and user defined functions in SQL Server and ORM frameworks like Hibernate.
- Working knowledge on DevOPs, CI/CD, create Multibranch Pipeline for end to end env and Cassandra, Couch base and Couchdb.
- Expertise in Web Application development using MVC frameworks like Struts & Springboot and UI technologies like HTML, JavaScript, CSS, JSP (Java server pages), CSS, JSTL (Java Scripting Tag Libraries)and React Js.
- Experience in web application development using React Js, AEM and Java/J2ee(Spring Boot).
- Strong Experience in End - to-End Software Development Life Cycle using various SDLC methodologies and Agile (Scrum and Test Driven Development) Methodologies along with Agilecraft.
- Experience in Testing and Deployment of Client/Server, Web based Internet/Intranet applications and desktop applications. Experience in deployment and troubleshooting the failures. Good problem solving, mathematical and analytical skills. Good communication skills
TECHNICAL SKILLS
Programming Language: Spring Boot with Micro Services, Kafka, React Js, AEM, CQ5, J2EE, Web Services, DevOPs, JQuery, Angular Js, OSGI, Karaf, Struts, XML, JavaScript, HTML and CSS, Sonar, Code cloud, Component, Template through AEM, Redux and GraphQL.
Web technologies: Java, JavaScript, SQL, TSQL, PL/SQL, XML, HTML.
Database: ORM Frameworks (Hibernate and Spring), Oracle 9i, MS Access, Cassandra, Couch base.
Methodologies: Agile, SCRUM, TDD, Waterfall, AgileCraft
Source Control: SVN, GIT, Jira, Codecloud
Web/Application: Server Tomcat, Jboss, Weblogic
Network Protocols: HTTP, TCP/IP, SOAP
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Senior Technical Lead
Responsibilities:
- Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Apache Kafka.
- Data segregation/categorization is performed based on the requirement using Spark Streaming API (Transformations & Output Operations) on the data stored in HBase.
- Hive external tables are created mapped to the data stored in the HDFS and Hive tables are accessed using Spark SQL.
- Installed and configured multi-node Apache Hadoop, Apache Spark cluster for data store and data processing. Importing structured data into HDFS using Sqoop.
- Cassandra is used for storing data permanently.
- Worked on tableau dashboard to represent the Application log issue which occurred during processing.
- Worked on Hortonworks Data Platform for managing nodes in hadoop cluster.
- Written ingestion framework to provide wrapper of sqoop jobs and Integration API with intranet applications within organization.
- Hands on incidents tracking and solving them with priority using JIRA
- Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase and Scala.
- Loaded and transformed large sets of structured data using this application.
Technologies Used: Spring MVC and Hibernate, Web services and DB2, MapReduce, Pig, Hive, Sqoop
Confidential, Atlanta, GA
Senior Technical Lead
Responsibilities:
- Writing code to implement functionality for Arlo and IOT team as a full stack developer. Develop and support various tools to inspect and verify the cache.
- Integrate with EAP using Microservices architecture with Spring boot based services and ReactJS.
- Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST with apache CXF and Hazelcast with COSC API.
- Writing JUNIT using Mockito and Jest test cases.
- Create component and template through AEM.
- Follow headless approach to integrate with CMS(AEM) through cmsfeed.
- Implemented the campaigns to display dynamic pricing based on markets using the AEM Test & Target.
- Implement offers based on profile through AEM with Teaser.
- Integrate application through Micro services and render backend response through React Js and display content through AEM.
- Performing build and resolving Git conflict issue and support release activities.
- Performing production support and QA support activities.
Environment: & Technology: Java/J2EE1.8, Spring boot with Microservices, Kafka, React Js with Yarn, Web pack, GraphQL, jQuery, Sonar, css, Weblogic, JUNIT, Web Services, Jenkins, eclipse, Spring, AEM, Campaign Management, Jasmine test cases Couchbase and Couchdb.
Confidential
Senior Technical Lead
Responsibilities:
- Analyze the new requirements for different modules, drawing out a plan for releases of the enhancement for the application requested by the customer and planning work for subsequent releases.
- Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST with apache CXF and couch base/Couchdb.
- Create new tech design docs for the new enhancements in the existing system.
- Create component and template through CQ5.
- Integrate application through Micro services and render backend response through React Js and display content through AEM.
- Worked in classic UI through crxde and use Apache felix with JCR and sling framework.
- Develop various unit and integration test cases using JUnit Framework and Jasmine Framework.
- Regular interaction with the offshore team manager/leader to resolve the technical/requirement issues.
- Extensively involved in the design, coding, deployment and maintenance of the project.
- Implementation of View and Controller components with Struts Frame Work, Model components with EJBs.
- Resolving deployment issues and coordination with Operations for deploying services in production.
Environment: & Technology: Java/J2EE1.8, Spring boot, React js, HTML, OSGI bundles, Apache Karaf, Cassandra, SOAP UI, JUNIT, Jira,, AEM workflow and Campaign Management system.
Confidential
Technical Lead
Responsibilities:
- Analyze the new requirements for different modules, drawing out a plan for releases of the enhancement for the application requested by the customer and planning work for subsequent releases.
- Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ .
- Developed Restful web services using Jersey framework and Hazelcast as the database for storing data in form of key and value.
- Developed Restful web services related to device, stream, event, action definition, rule definition, and trigger definition services.
- Create new tech design docs for the new enhancements in the existing system.
- Create component and template through CQ5.
- Worked in classic UI through crxde and use Apache felix with JCR and sling framework.
- Develop various unit and integration test cases using JUnit Framework.
- Regular interaction with the offshore team manager/leader to resolve the technical/requirement issues.
- Resolving deployment issues and coordination with Operations for deploying services in production.
Environment: & Technology: Core Java, JSP, Hibernate, Spring Boot with Microservices, Spring, Angular Js Ajax, Json, Java Script, CQ5 component and template.
Confidential
Technical Lead
Responsibilities:
- Analyze the new requirements for different modules, drawing out a plan for releases of the enhancement for the application requested by the customer and planning work for subsequent releases.
- Create new tech design docs for the new enhancements in the existing system.
- Create component and template through CQ5.
- Worked in classic UI through crxde and use Apache felix with JCR and sling framework.
- Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
- Develop various unit and integration test cases using JUnit Framework and Jasmine Framework.
- Regular interaction with the offshore team manager/leader to resolve the technical/requirement issues.
- Resolving deployment issues and coordination with Operations for deploying services in production.
Environment: & Technology: Spring, Core Java, JSP, Hibernate, Jquery, ajax, Json, Java Script, CQ5.
Confidential
Senior System Analyst
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in design and implementation of web tier using Servlets and JSP.
- Performed client side validations using Java Script.
- Configured connection pools and establish a connection with MySql.
- Involved in maintenance of the project.
Environment: & Technology: Core Java/J2EE JSP, Hibernate, Struts, Ajax, Java Script
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in development of Java, JSP, Servlets components development and deployment.
- Designed and developed Data Access Objects (DAO) to access the database. Used DAO Factory and Value object design patterns to organize and integrate the Java objects.
- Maintained the application Configuration and Environmental information in various properties file.
- Involved in front end validations using JavaScript.
- Applied styles to HTML pages using external Style Sheets (CSS) files.
- Performed unit testing, system testing and integration testing.
- Involved in building and deployment of application in Linux environment.