We provide IT Staff Augmentation Services!

Full Stack Deployment Engineer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Expertise in Software development life Cycle(SDLC), DevOps Automation Engineer, Build & Release Management & SCM Analyst.
  • Around 7 Years of hands - on experience in deploying, Integrating, developing and testing Java/JEE web based applications.
  • Excellent technical knowledge in Jenkins, Cloud Bees, Java, Servlets, JSP, JDBC, EJB, XML, Webs services with the backend RDBMS like Oracle
  • Hands-on experience on Jenkins, Automation, Build Engineering and Configuration Management.
  • Worked on the UI development by using various web development components like CSS, JavaScript, HTML, AngularJS, Bootstrap.
  • Have a very strong working experience in Oracle 11g/ 10g/ 9i / 8i / 8.0 / 7.x, SQL, PL/SQL.
  • Expertise in using issue tracking tools such as Quality Centre and JIRA.
  • Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
  • Installed, configured and performed administration on BEA WebLogic Application server (6.1, 8.1) and Oracle 8i/9i. Also worked on other servers like WebSphere, JBoss, and Tomcat.
  • Strong skills in SQL/PL-SQL programming.
  • Also done Performance Tuning in some of my projects. Have knowledge about memory allocation, JVM options, and code optimizations.
  • Always believed in Test Driven Development (TDD) approach. Experienced with JUnit.
  • Used ANT Extensively.
  • User PMD for code violation cleaning.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Having expertise in build end to end applications using Angular2.
  • Having knowledge of using Angular2 features such as directives,dependency injections,modules and routing.
  • Experience in both Agile and waterfall methodology.
  • Experience in developing webpages using HTML5,CSS3,Javascript,JQuery.
  • Deep functional knowledge or hands on design experience with Web Services like SOAP and REST API.
  • Hands on experience with Unix shell scripting and Perl.
  • Design and documentation of REST APIs like JAX/RS for collection and retrieval of high volume IOT telemetry data.
  • Extensive hands-on experience in object-oriented analysis, design, modelling and programming tools in conjunction with Unified modelling language (UML).
  • Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
  • Experience on Full Life Cycle development of software applications on Web-based environments.
  • Experience on various domains like Banking, Telecom and Aviation.

TECHNICAL SKILLS

Languages: Java, JEE, SQL, PL/SQL, Scala, Shell Scripting, Perl

Databases: PostgreSQL, MySQL, Oracle 8i/9i/10g/11g/12c, Real Application Clusters (RAC), Oracle Discoverer

Scripting Languages: Html, CSS, JavaScript, CSS

Web Technologies: J2EE, EJB, RMI, JMS, Servlet, JDBC, Web Services (SOA, SOAP, WSDL),REST API JAX/RS,Angularjs2

Frameworks: Struts, AJAX, Spring3.0, Hibernate3.0, JUnit, Log4j, XMLBeans, JSTL, Struts Validator.

IDEs/Tools: WebLogic Workshop, Eclipse, Maven, Ant, Toad, PLSQL Developer.

App/Web Server: WebLogic 6.1 & 8.1, Tomcat, WebSphere, JBoss

Build Tools: Apache ant, Maven

Methodologies: Agile, Scrum, Waterfall

Configuration Management Tools: GitHub, CVS, SVN

Integration Tools: Jenkins

Operating System: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Full Stack Deployment Engineer

Responsibilities:

  • Gather business requirements, study the application and collect the required information from developers, and business users.
  • Experience in designing and deployingAWSSolutions using EC2, S3, EBS, ELB, Auto Scaling groups.
  • Analyse and Evaluate Existing Architecture, Design and Configure a complex Network architecture onAWS Cloud. Migrate on premises applications to thecloud.
  • Develop/capture/document architectural best practices for building systems on Linux and WebLogic Servers.
  • Used Maven as build tools on Java projects for the development of build artifacts on the source code.
  • Automated code deployment using pipeline work flow in Jenkins auto Worked withElastic Search, Kafka open source technologies
  • Maintenance of source code in GIT and extensive experience in using Version control systems includes GIT, GITHUB and Bitbucket.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Involved in Configuring, automation and maintaining build and deployment CI/CD tools GIT/ Bit Bucket, Jira, Confluence, Bamboo, Build Forge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization.
  • Used subversion build/release strategies using Git.
  • Integrated Git with Jenkins to automate the code checkout process.
  • Hands on functions and assigned roles in AWS Lambda to run python scripts.
  • Developed automation scripting in Python and JavaScript and used Ansible to deploy and manage several Tomcat and Java applications across multiple servers spanning environments (Dev, QA, Staging, and Prod).
  • Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Manage deployment automation using Ansible, Automated the build and release management process including monitoring changes between releases.
  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Used Kubernetes - an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks and analysed security-based events, risks and reporting instances
  • Deployed and orchestrated containerized application using Docker-Compose and Kubernetes which we created and managed using AWS.
  • Hands on experience on Docker hub, Docker Engine, Compose and Docker Registry. Create Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Developed build and Deployment Scripts using Gradle as build tool in Jenkins to move from one environment to other environments.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.
  • Automated test scripts from Jenkins to execute on HP ALM.
  • Setting up the automation environment for Application team if necessary and help them through the process of build and release automation.

Environment: JAVA, GIT, Gradle, Elastic search, Jenkins, Apache Tomcat, Shell Script, REST API, Ansible, Nagios, Linux, Windows, Atlassian JIRA, Cloud Watch, Web Logic, Python, Perl, DNS, Dock

Confidential, Frisco, TX

Full stack Engineer

Responsibilities:

  • Developed ANT, Perl & UNIX scripts for build and release activities
  • Configured and Maintained JBOSS and Django Servers.
  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, JBOSS.
  • Implementing CD frameworks using Jenkins, Chef, and Maven& Nexus in Linux environment. Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications and Integrated Docker with AWS ECS instance-based servers.
  • Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, jQuery, AJAX, Bootstrap, CSS, Angularjs, Reactjs.
  • Implementation and design of web components and worked on presentation layer.
  • Used browser tools for debugging the JavaScript and check the network failure of various ajax calls.
  • Persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Involved in the configuration management using CVS.
  • Adapted Session Façade, Business Delegate and Singleton Patterns in the framework.
  • Used spring MVC with rest API.
  • Developed Shell Script, SQL Scripts, Database procedures, functions in Oracle Used UNIX shell scripts to automate daily and weekly runs and execute Pre- and Post session commands.
  • Developed Stored Procedures, Functions, Database Triggers etc
  • Involved in the test case preparation and execution in test and system environment.
  • JSP’s have been used extensively for developing User Interface components.
  • Involved in enhancing UI components and applying various styles to it.
  • Used Hibernates for accessing stored procedures, object relational mapping and databases.
  • Involved in build and deployment using Jenkins.
  • Developed Restful web services with JAX/RS with Spring.
  • Involved in team developing REST APIs that allow sophisticated, effective and low-cost application integration.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

Environment: Java, HTML, JDK1.6, JSP 2.0, Hibernate 3.0, Spring, Webservices, Oracle SOA, Struts2, EJB2.0, Ant, Gradle, Eclipse, AJAX, JBoss, CSS, CVS 1.1, JUnit, JavaScript, jQuery, Oracle11g, JDBC.

Confidential

Graduate Research Intern

Responsibilities:

  • Involved in full life cycle of programming, and testing real time datasets
  • Used various statistical algorithm to provide accuracy of datasets related to census and financial markets.
  • Use of real time analysis, clustering using various packages and mean data algorithms.
  • Used procedural programming and object oriented and lexical scoping of variables.
  • Published the graphs for displaying the information to market analysis and Weather forecast.

Confidential

Java/J2EE Consultant

Responsibilities:

  • Involved in full life cycle of Java development from design, programming, and testing to application delivery
  • Worked on Java/J2EE like Servlets, JSP, JSTL, JDBC, Java mail, JDBC, Web Services. Developed servlets and java beans that take care of business functionality of the web applications. Used AXIS tool to create files from WSDL.
  • Worked with E-Commerce component of the FHA, Lender registration process. Designed and developed the Lender Registration Process application where lender can register with FHA to become FHA's licensed vendor. Developed and implemented Lender's request processing, order management, user authentication and payment processing.
  • Implemented Web Services to handle backend functionality of Oracle's Seibel CRM On Demand and implemented Web Services obtain account report from other
  • Involved in design, development and production support for various web applications that included various java technologies. Involved in design and development of user interfaces using JSPs, HTML and JavaScript.
  • Used AJAX and JavaScript for validations and integrating business server-side components on the client side with in the browser. Also used Jmesa for displaying data in JSPs. Used DOJO toolkit for JavaScript.
  • Used XML and Dom parser to parse xml data to excel spreadsheet for reporting.
  • Used Hibernate and spring framework to implement backend of the application. Worked with POJOs and hibernate config files and used JDBC for backend process for some applications.
  • Worked with HTML, CSS and JavaScript in the front end of the applications.
  • Used Java Mail API to send emails to recipients. Also, java mail to read the email, process the body of email and inserted to database. Used both SMTP and POP versions.
  • Used IText tool to generate PDF files on the fly. Also used IText to modify and display PDF files. Also used JXL API to generate Excel sheets (For reporting) on the fly and emailed those Excel files.
  • Used Swing and AWT components for mortgage calculator application. Used various components of swing for GUI.
  • Used Oracle 10g as database for some applications. Created and modified database tables. Used SQL for inserting, updating and deleting data from database.
  • Oracle's Seibel CRM on Demand is backend for some applications and used Web Services to fetch, modify and insert data.

Environment: Java 5.0, J2EE, JSP 2.0, Servlets, JDBC, Java Mail, Webservices, HTML, CSS, XML, JavaScript, UNIX, Hibernate 3.0, Spring, Log4J, CVS, JBoss Application Server 4.0, Tomcat, Oracle 10g, 11g

We'd love your feedback!