We provide IT Staff Augmentation Services!

Lead Engineer Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • 10 years of Professional IT experience in Analysis,Design,Development,Testing of Enterprise Applications and Database Development.
  • Good Hands on experience in developing applications using Java, C++, C on various platforms like Windows, Unix, Rhel, AIX, Solaris and HP - UX
  • Expertise in Core Java, J2EE, Multithreading, JDBC and proficient in using Java API’s for application development on server side applications.
  • Expert level programming knowledge in web development using Spring framework and ORM tools like SPRING DATA JPA, Hibernate
  • Experience in developing, deployingfull-stack web applications using SPRING, MONGODB/MySQL/ Oracle, Angular JS.
  • Good working experience in public cloud services like Amazon AWS and Google cloud.
  • Experience in enterprise level build and release automation using tools like Jenkins, TeamCity.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Experience in automated build and release management using maven.
  • Experience in writing complex maven script for continuous delivery systems.
  • Designing and implementing fully automated application build management, monitoring and deployment.
  • Used python scripts to integrate with Amazon API to control instance operations.
  • Hands on experience with all AWS components, ec2, S3, ebs, cloudfront, redshift.
  • Hands on experience using Amazon AWS API for s3 Data management.
  • Experience in working with Django and built dash board for open stack API.
  • Good Knowledge on No SQL DBs like Apache Cassandra, Mongo DB, REDIS database for better performance and scalability
  • Experience in Enterprise search platforms like Apache Solr and sphinx
  • Hands on experience in installing, configuring and managing apache http server, tomcat, jboss, WebSphere.
  • Hands on experience in installing and configuring Oracle and MySql databases on different operating systems.
  • Hands on experience in creating REST based web services using spring framework and handled data formats like JSON and XML.
  • Hands on experience in front end web development using html5,css3,java script, jQuery
  • Expert level programming skills on front end MVC frame work like angular js.
  • Specialized in open source technologies like Perl, python, Ruby, Groovy and vast exposure in shell scripting on different flavors of UNIX like Red hat, AIX, HP-UX.
  • Hands on experience in build tools like ant, maven and CI tools like Jenkins and version control system like svn, tfs
  • Have extensive database programming skills in SQL, PL/SQL and UNIX shell scripting.
  • Excellent Skills in Performance Tuning and Debugging Strategies of enterprise web applications.
  • Strong analytical and conceptual skills in database design and development using Oracle, SQL Server, Sybase,Teradata, Ms Access.
  • Experienced in developing UNIX shell scripts for automation.

TECHNICAL SKILLS

Languages: C C++ JAVA SPRING PERL PYTHON RUBY GROOVY SCALA SQL PL/SQL Pro *C ERLANG

Operating Systems: Windows, RHEL, Cent OS, SUSE, AIX, HP-UX

RDBMS: Oracle 11g, DB2, Teradata V2R6.1, MS Access, MySQL

NOSQL DB: Mongo DB, Cassandra

Internet: Spring Django

IDE: Visual Studio 2013, eclipse, Net Beans

Scripting: UNIX shell, bash shell,csh

UI/UX: html5, css3, java script, angular js, jquery, react js, bootstrap, Polymer

ETL TOOLS: Datastage, Informatica

Reporting TOOLS: Tableau, Qlikview

Cloud: AWS, HP-Cloud, Spring Cloud,Cloudflare

Utilities: Auto Sys,Tivoli, Control-M, ESP

Build Tools: Ant, Maven, Jenkins CI

Version Control Tools: CVS,ClearCase,SVN,TFS

Management Tools: Remedy, Quality Center

PROFESSIONAL EXPERIENCE

Confidential, NY

Lead Engineer

Responsibilities:

  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Developed Spring MVC application using annotations.
  • Used spring mvc, Spring Data, spring security and spring session for application development.
  • Designed and developed Customer Registration and Login screens using HTML, Bootstrap, Jquery, and Spring Security.
  • Developed web pages to display the account transactions and details pertaining to that account using HTML, Java script, AngularJS and CSS.
  • Configured spring to manage service and DAOs as beans and set their dependencies using Spring Annotation.
  • Wrote AngularJS validations to validate the fields of the User Registration screen and Login screen.
  • Implemented event handling using Java, AJAX, and AngularJS for various modules.
  • Used Log4j for logging mechanism and tracking errors and debugging the code.
  • Configured JDBC in the application server.
  • Developed UI with AJAX and AngularJS for more interactive web pages.
  • Developed various reusable Service and DAO classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate and JPA.
  • Implemented Spring MVC architecture.
  • Involved in unit testing by using Junit and system testing and also responsible for preparing test scripts for the system testing.
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Developed Shell/python Scripts for automation of AWS S3 to existing infrastructure.
  • Define and deploy monitoring, metrics, and logging systems on AWS
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed Solr on web servers to index the search data and performed real time updates.
  • Knowledge on creating Solr collections.

Confidential

Technical Lead

Responsibilities:

  • Worked in the SDLC (Software Development Life Cycle) of the system with AGILE daily scrum process
  • Used Java EE design patterns for constructing server-side objects (Hibernate) and client-side interfaces (AJAX), Developed and implemented Java EE based Spring MVC framework for the application.
  • Designed the Java Classes to map to Database tables for use with Hibernate JPA, Used Java features extensively for Java coding.
  • Designed and developed Java-based solutions to build multi-tier applications using Spring MVC as controller layer of system.
  • These controllers receive information from devices then update into Database server, through service and DAO, and inform to user interface.
  • Designed and developed UI pages for CRUD operations and test for each CRUD operation and system integration test with devices
  • Used GitHub for maintaining web application versions.
  • Extensive experience in using IDEs Eclipse for application development, Junit for unit testing and debugging.
  • Developed framework for real time logging using SLF4J
  • Integrated spring application with Django based CMS.
  • Created data flow frame work using Django and mysql.
  • Developed dash boards using JQuery, d3.js and open source APIs.
  • Used JQuery for front end development.
  • Created Rest interface for cms application to integrate with external systems.

Confidential

TECHNICAL LEAD

Responsibilities:

  • Preparation of Requirements traceability matrix by understanding the requirements from business owners.
  • Preparation of High level design documents.
  • Preparation of integration services architectures along with technical information.
  • Developed spring web application deployed to WebSphere for integration of FMS and PEMS.
  • Developed JAVA program to extract the data from MDMS and formatting a report for CR authority.
  • Developed JAVA program to read the HHF file (AMI meter) and converting it to CIM format for MDMS.
  • Deploying the web services in web sphere application server.
  • Supporting the SOAP based testing activities with SOAP UI
  • Developing the automated shell scripts to upload the legacy meter data to MDMS.
  • Monitoring the Linux servers and checking the log files.
  • Migration of applications between development, staging and production environments
  • Created scripts for user management, class path configuration and for log configuration.
  • Processed Rest web services using Spring REST API.
  • Testing of Rest api using Groovy and Go using Jsonapi
  • Hands on experience in using Go packages like http,json.

Environment: RHEL 5, Web Sphere, Java, Oracle 11g, Java 6, Spring, Spring REST

Confidential

TECHNICAL LEAD

Responsibilities:

  • Handled the text processing using java. The customized java programs will generate csv outpuf files aimed as input for Datastage jobs.
  • Responsible for Extract, Transform and Loading the data into Data warehouse from tables.
  • Developed Datastage jobs as per the Design documents.
  • Taken responsibility of Peer Reviews and Internal Code Reviews.
  • Failure analysis for Error logs.
  • Scheduled and monitored various Jobs based on the requirement.
  • Involved in creation of DS Sequences.
  • Used various stages like Filter, Transformer, Copy, Funnel, join, lookup, sort, Remove duplicates,Modify,Switch,ODBCconnector,FTP,Pivot, etc.
  • Extensively used the partitions and collecting methods in the jobs.
  • Validating and running Jobs from Data Stage Director.
  • Involved in the preparation of LLDs.
  • Work with issues of jobs running in Testing and Production.
  • Working with Development and Test environment.
  • Involved in creating and documenting the ETL naming standards and process flow procedures.
  • All the java programs and corresponding jobs were automated using shell scripts.

Environment: RHEL 5, Oracle 11g, Java 6, Datastage

Confidential

Senior Software Engineer

Responsibilities:

  • Installation of Rhel5 servers.
  • Creating the disk partitions, user management, services management and Cron jobs scheduling.
  • Written C++ programs using ADOBE api to process the PDF files.
  • Written make files for automation of compilation.
  • Installation of Jboss on Rhel5, Monitoring the server, this includes starting and stopping of server and cleans up logs.
  • Wrote shell scripts/Perl scripts for automation of jobs.
  • Deployment of these tools to production server.
  • Documentation of all the design process
  • Preparation of release documents.

Environment: RHEL 5, Oracle 11g, Java 6, Datastage, C++

Confidential

Senior Software Engineer

Responsibilities:

  • Writing java modules to integrate with the existing teleprovision product.
  • Wrote shell scripts/Perl scripts for automation of test tasks.
  • Deployment of these tools to production servers.
  • Documentation of all the design process
  • Wrote custom tools to capture/generate SNMP traps from network elements.

Confidential

Senior Software Engineer

Responsibilities:

  • Writing c programs as per the requirement.
  • Wrote shell scripts/Perl scripts for automation of test tasks.
  • Deployment of these tools to production servers.
  • Documentation of all the design process
  • Debugging the tool with gdb.

We'd love your feedback!