We provide IT Staff Augmentation Services!

Technology Lead Resume

Alpharetta, GA

SUMMARY:

  • A motivated IT professional with strong experience in complete life cycle implementation of Java/J2EE based software systems, with emphasis on Business analysis, Software Development and Performance Tuning and Testing and Project Management.
  • Over 6 years of experience as Team Lead.
  • Good experience in Agile teams and served three years as a SCRUM master.
  • Good experience with Planning, Executing, and Closing Projects by defining the project with business, building its comprehensive work plan, and managing the budget.
  • Thorough hands on experience in working with various J2EE technologies including Core Java, Servlets, Java Server Pages, JDBC, XML, Apache Solr search engine, JavaScript, Hibernate, RESTful Web Services, Spring, SpringBoot, JUnit and Log4j.
  • Thorough experience in large volumes of data and implementing search tools within applications for retrieving data. Experience with full Solr search engine implementation; writing indexing rules and search criteria for data in high traffic applications. Some exposure to Elastic Search.
  • Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing, Data Migration testing and User Acceptance Testing (UAT), Database testing, Security and Usability testing.
  • Experienced in Selenium Automation using Web Driver. Heavy programming experience using Java, Junit, and TestNG frame works.
  • Good experience with analyzing splunk logs.
  • Excellent Knowledge of Agile Backlog Grooming, Release Management & Sprint Planning, Estimation Velocity and Change Management.
  • Extensive experience in creating and analyzing Business Requirements Document (BRD), Functional Specifications Document (FSD), Use Cases, User Stories, and Systems Requirements Specifications (SRS).
  • Extensive experience in conducting Joint Application Development (JAD) sessions for project definition involving analyzing requirements, creating prototypes, user interfaces, database schema and system design.
  • In - depth knowledge of Performance Tuning of applications through training and implementation.
  • A motivator with strong leadership skills. Quick learner and excellent team player, with demonstrated ability to meet deadlines and work under pressure.
  • Experience with project management, leading medium sized teams, managing resources and planning and hiring and managing contract employees.
  • Excellent problem solving skills with excellent verbal and written communication skills and strong technical background.
  • Possess a good work ethic with strong interpersonal skills.

TECHNICAL SKILLS:

Methodologies: Agile, Waterfall.

Modeling Tools: MS Visio, LucidChart

Project Management Tools: JIRA, Rally, Kanban, Team Foundation Server, MS Project.

Languages: Core Java, HTML5, JavaScript, Angular JS, SQL, PL/SQL, C, C++, Python

Technologies / Tools: J2EE (SERVLETS, JSP, JDBC, JNDI, XML, JAXB) Spring, XSLT, Soap, Restful Web Services, Spring Boot, Solr, Elastic Search, Splunk, Selenium, Apache Tomcat, Apache Karaf, Ivy/Ant/Maven, Log4J, SVN, CVS, GIT, JUnit, Eclipse, Visual Studio.

Databases and database tools: Oracle, MySQL, DB2, FileMaker, HAWQ, Greenplum, Teradata Studio, PG Admin3, Sqldeveloper.

Version Control: SVN, GIT, CVS, TFS.

ORM tools: Hibernate, OpenJPA.

Operating Systems: UNIX, Windows

Integration Tools: Jenkins, Bamboo.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Technology Lead

Responsibilities:

  • Participated in meetings with SME and managers to capture different business Processes, plans and functionality in detail.
  • Worked on improving the search component in Atlas application based on performance issues observed in P1S1's and other performance issues.
  • Investigated end user tickets related to search and resolved them.
  • Developed and maintained Solr(JAVA RESTful Web Service) search application for Atlas.
  • Performed RCA for many application performance issues in different environments.
  • Analyzed logs on Splunk to identify search patterns.
  • Create automated test scripts using Selenium Web driver.
  • Participated in weekly status meetings to present status and in corporate any digressions from the original scope.
  • Interacted with end users and gathered their requirements and created Design Documents, Use Cases, Flowcharts, Use Cases Diagrams, Activity Diagrams, Sequence diagrams.
  • Worked on environment configuration for SolrCloud.
  • Improved search function with using new Solr search components.
  • Worked with Microsoft Azure Cloud infrastructure for deploying the application.

Environment: C#, Java (Solr), MS SQL DB, SolrCloud, Microsoft Azure Cloud, Java (CMS), LucidChart, Visual Studio 2017, Team Foundation Server, Selenium.

Confidential, Omaha, Nebraska

Sr Developer

Responsibilities:

  • Worked on the backend with Java 7 and Java 8, RESTful Web Services and Spring and SpringBoot.
  • Worked on the presentation layer using HTML and Angular JS.
  • Worked closely with key stakeholders to determine project decisions.
  • Managed testing and development teams priority list by analyzing complexity, risks, dependencies.
  • Used OpenJPA for persistence.
  • Written queries for Oracle, HAWQ DB (Hadoop), GreenPlum and Elastic Search instances.
  • Worked on Bamboo continuous integration tool to do automatic builds.
  • Used Maven to build and compile project.
  • Created and implemented testing process for Agile methodology.
  • Performed functional, regression and integration testing to make sure the application conforms to the requirement specifications.
  • Prepared reports and test results after each release cycle for management and further test planning.
  • Involved in writing unit test cases using JUnit
  • Performed system monitoring based on logs generated.
  • Preparing technical specifications and system design documents.
  • Worked with QA team performing software testing, quality assurance, process improvement, and software design.
  • Mentored junior/ new developers working on the team.

Environment: Java SDK 1.8, Java SDK 1.7, J2EE, OpenJPA, JSON, Linux, Oracle, Eclipse IDE (Mars, IntelliJ, Maven, JUnit 3, Log4J, Ms Visio, JIRA, GIT, SOAP and REST based web services, Confidential Predix Cloud, SpringBoot.

Confidential, Smyrna, Georgia

Sr Software Engineer

Responsibilities:

  • Participated in multiple end to end implementations which consisted of gathering requirements from multiple user groups, analyzing Business Requirements Documents (BRD's), development, analysis, impact assessment and performance tuning.
  • Worked on the business logic layer using Java and Spring dependency injection (IoC)
  • Worked on the presentation layer using HTML, HTML5, CSS, and JavaScript, JQuery.
  • Translated requirements into business modules written in Java. Designed and developed several important modules that were later exposed as REST based web services.
  • Used Hibernate for persistence.
  • Worked on continuous integration tools such as Jenkins and Hudson to do automatic builds.
  • Used Maven to build and compile project.
  • Involved in writing unit test cases using JUnit.
  • Worked with QA team performing software testing, quality assurance, process improvement, and software design.

Environment: Java 1.6,1.7 J2EE, Hibernate 3, Linux, Oracle, Eclipse IDE (Juno), Maven, JUnit 3, Log4J, SVN, GIT, SOAP and REST based web services.

Confidential

Sr Software Engineer

Responsibilities:

  • Worked on the business logic layer using Java and Spring.
  • Translated requirements into business modules written in Java for high volume online account management, order and payment processing.
  • Used Hibernate for persistence.
  • Worked on continuous integration tools such as Jenkins and Hudson to do automatic builds.
  • Used Maven to build and compile project.
  • Involved in writing unit test cases using JUnit.
  • Uploaded test cases executed test cases and logged defects in HP Quality Center.
  • Prepared UAT, production deployment checklists and monitored the environments after deployment.
  • Collaborated with outsourced teams, vendors and coordinated code merges and coordinated the integration effort.

Environment: Java 1.6,1.7 J2EE, Hibernate 3, Linux, Oracle, Eclipse IDE (Juno), Maven, JUnit 3, Log4J, SVN, SOAP and REST based web services.

Confidential

IT Developer II

Responsibilities:

  • Developed high performance web services which processed over 400+ transactions per second using Java and J2EE.
  • Implemented the SOLR search engine for searching Special Service products which would then be added to the cart by end users for check out. Designed new schema.xml for SOLR search engine and used SolrJ for adding and retrieving data from SOLR.
  • Performed thorough log analysis on Splunk and generated reports.
  • Was the effective Product Owner for Search in ESVS.
  • Preparing UAT, Production deployment checklists, testing the environments after deployment.
  • Built XML Work Orders for use with RESTful ordering interface to replay problematic orders.
  • Performing Unit testing, providing test scripts to the QA team.
  • Creating and Designing XML schema, creating simple and complex types, global element references, attribute, XML validations Used PL/SQL Tables and Records in payment generation process.
  • Written Test Plans and Involved in unit testing.
  • Worked on Onsite and Offshore model delegating work equally and effectively among team, conducting status calls, helped in meeting the deadline for the deliverable.
  • Fixing production defects and updating the log with proper solutions.
  • Helping users in user training and preparing documents.

Environment: Spring core, Restful Web Services, JAXB, Java Script, Splunk, DB2, Oracle 11g, Maven, JUnit, Jenkins, Sonar, XML and HP Quality Center, HP Server Automation, Solr, JAX RS, Jersey, HTML, HTML5 Enhanced

Confidential

Senior Associate

Responsibilities:

  • Participated in multiple end to end development initiative of the application.
  • Created design documents using MS Visio.
  • Used Spring Framework for MVC architecture with Spring JDBC to implement DAO code.
  • Developed client-side application that issued user defined queries and accomplished result set retrieval.
  • Applied model-view-controller design pattern using Java Beans.
  • Wrote SQL queries and PL-SQL procedures, triggers, and functions on Oracle database.
  • Responsible for analyzing system performance and providing system design guidelines to improve the performance.
  • Responsible for gathering requirements, engaging with the business, defining the technical solutions, defining interfaces with various teams, designing and development of the system, providing development guidelines, reviewing and monitoring various development streams.
  • Preparing technical specifications and system design documents including class and sequence diagrams using MS Visio.
  • Worked with several contractors performing software testing, quality assurance, process improvement, and software design.
  • Served as the SCRUM Master for the project team.
  • Developed and executed test scripts.
  • Mentored junior developers and implemented pair programming practices.

Environment: Java 1.6/J2EE, JSP, JavaScript, Spring MVC, HTML, Spring JDBC, MS Visio, MS Office, XStudio, Oracle, JUnit, HP Load Runner.

Confidential

Senior Associate

Responsibilities:

  • Created the system requirements document to cover the functionality, technical issues and scope of work.
  • Participated in need discovery, analysis, design and development of "Sales" module, "Invoicing" modules, and "Procurement" modules.
  • Developed mock-up screens and prototype based on the functional requirements Involved in Functionality testing, GUI testing and cross browser testing.
  • Used Spring Framework for implementing business logic and maintaining transactions.
  • Used Spring AOP for developing advices, for aspects such as logging, security and Audit Logging.
  • Involved in writing and executing Test Cases, determine defects, record and report defects to corresponding team.
  • Extensively executed SQL Queries to verify data for Back-End.
  • Map the test cases to the requirements in the traceability documents.
  • Used xml style syntax for defining object relational metadata.
  • Involved in production bug fixes, analyzing and improving overall application performance.
  • Used maven as a build tool in the application.
  • Configured Dependency Injection (Inversion of Control) concept in applicationContext.xml file using Setter injection mechanism.

Environment: Java, JEE, Multi-Threading, Collections, Exception Handling, Eclipse, Spring MVC, Struts 1.2, Hibernate, Servlets, Java, JSP, Maven and Linux.

Hire Now