We provide IT Staff Augmentation Services!

Senior Lead Developer/devops Resume

Elkridge, MarylanD

SUMMARY:

  • Senior Lead Java Developer with 11+ years of experience in developing large scale software development projects.
  • Strong understanding of all phases of Software Development Life Cycle with concentration on coding, development and implementation of various applications.
  • Good knowledge and skill of creating new software & systems, analysis, coding and testing for modules while structuring customized solutions to meet client’s specific needs.
  • Excellent ability to grasp emerging technologies and interact smoothly & effectively with peers, senior management and clients.
  • Successfully developed various projects modules within strict time frame.
  • Introducing new technologies by doing Proof of Concept and migrating entire project module by module from scratch.
  • Worked as Onsite Coordinator in an offshore - onsite development model projects
  • Worked across continents - Bangalore India, London UK, Kuala Lumpur Malaysia, United States of America (Worked with different set of people/clients across globe)

TECHNICAL PROFICIENCY:

Languages: Java 1.5, 1.6, 1.7, 1.8, Python, Perl, Groovy, JavaScript, HTML, AJAX, SQL, PL/SQL

J2EE Technologies & Frameworks: Servlet, JSP, EJB, RMI, JMS, Java Beans, JNDI, JDBC, XML, XML Parsers (SAX, DOM), Log4J, Logback, SL4J, JUnit, Spring (Boot, IOC, MVC, Data, JDBC, AOP & Security) 2.x,3.x, 4.x, Struts 1.x, Hibernate 3.x.

Web Services: SOAP Based & REST API, WSDL, XSD, Axis 2/Apache CXF

Database & tools: Oracle (XE, 9x, 10g), MongoDB 3.x, Oracle SQL Developer, DB Visualizer, Toad, RoboMongo

Directory Services: OpenLDAP

Servers: JBoss 4.x,5.x/WildFly 8.x, Oracle BEA WebLogic Application Server (8.x, 9.x), Glassfish, Apache Tomcat (6.x, 7.x, 8.x), IBM Websphere

Operating Systems: Windows 95, 98, NT, XP, 7, UNIX and Linux (Red Hat/Ubuntu)

Tools: Eclipse, STS, SOAP UI, Selenium, Ant, Maven, Jenkins, SourceTree, SVN, CVS, GIT.

Others: CSS3, JSON, JQuery, WinMerge, Putty, WinSCP

Design: OOAD, UML, Class diagrams, Use Cases, Design Patterns

Design Patterns: MVC, Singleton, Dependency Injection, Session Facade

Development Methodologies: Agile & Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Elkridge, Maryland

Senior Lead Developer/DevOps

Technologies: Python 3, Java 1.8, Web Services (RESTful API), Spring (Boot, JDBC, Security, Schedulers), Maven, GIT (Bitbucket), Tomcat 8.5, AWS (S3 Bucket, EC2), JIRA, VersionOne (Agile), Oracle, Teradata

Responsibilities:

  • Gathered & defined business requirements and translating the requirements into systems solution.
  • Build project from scratch - Spring boot micro services POC to production ready code.
  • Wrote code for exposing the service as a RESTful Web Service and invoking dao layer.
  • Configuring spring schedulers using cron expressions to copy from one db to another.
  • Basic authentication & pwd encoding using Spring Security for REST calls.
  • Creation & modification of all Spring config files (app properties) - moved config to oracle table.
  • Implemented caching mechanism & refresh it using rest API and enable scheduling dynamically.
  • Writing/changing python scripts to alter the business logic via DB.
  • Build, deploy & release in various envs ACPT, PreProd and Prod Servers using Jenkin pipelines.
  • Deployed/Config app to AWS stack (EC2 & S3), file uploading to s3 bucket for storing large PDF files.
  • Writing/modifying simple lambda expressions in python while working with infra/ops teams
  • Performed test cases at all levels of the application using Spring JUnit, SOAPUI tool and Postman
  • Creating/modifying maven scripts (POM files) of all modules of the relate project & current project.
  • Creating & editing various documents/sheets of both apps for release notes and new updates.

Confidential, Reston, Virginia

Senior Lead Developer

Technologies: Java 1.8, Web Services (RESTful API), Spring (Boot, Data), AngularJS 2.0, Maven, GIT (Bitbucket GitFlow ), Tomcat 8.5, AWS (EC2), JIRA, Rally (Agile), Oracle

Responsibilities:

  • Preparing requirements docs and convert into solutions.
  • Basic understanding and simple modifications of UI using AngularJS
  • Designing application’s layers and exposing only few as rest-based web services.
  • Working on Linux (Suse) environment for deployment of the application.
  • Complete configuration and coding of all the application layers using spring boot framework.
  • Creating deployment/DB scripts and working with ops/support teams for execution in production.
  • Changing logic of existing programs/re-writing-structuring code for better readability/performance.
  • Code reviewing of peers and helping the them understand the business.
  • Rest-Assured clients to access the rest end points
  • Documenting the application logic for understanding and changing the existing flow.

Confidential, Charlotte, NC

Lead Developer

Technologies: Java 1.8, Web Services (RESTful API), Spring (MVC, JDBC), Maven, GIT, Tomcat 8.5, JIRA, Rally (Agile), Oracle

Responsibilities:

  • Involved in understanding and preparing the architecture & project requirement docs
  • Programming, testing, integrating modules/micro services to main application
  • Writing server/client side coding using Java/J2EE techs for frontend, Web Service, façade, DAO layer
  • Creation and modification of all configuration files (application context) of the application.
  • Used Log4j to identify the errors at different levels
  • Created Maven Projects and included dependencies into POM.xml.
  • Performed test cases at all levels of the application using both JUnit & SOAPUI
  • Building, deploying & releasing the app in various envs local (Dev), UAT, PreProd and Prod Servers
  • Creating and editing wiki pages of application and for release notes.

Confidential, Sterling, Virginia

Senior Developer

Technologies: Java 1.7, Perl, Groovy, Spring Framework (IoC), Struts 1.2, JSP, Javascript, CSS, HTML, Maven, SVN, JBoss 5.1GA, JIRA, Rally (Agile), Oracle, HP Fortify.

Responsibilities:

  • Modifying User Interfaces (UI) - changing JSP's, HTML5/CSS files for basic validations & alignments
  • Implemented the Struts, Tiles frame work with MVC architecture.
  • Creation & modification of all Spring conf files (application context) & Controllers.
  • Performed test cases at all levels of the application using both JUnit & SOAPUI tool
  • Creating and modifying Maven scripts (POM files) of all the modules of the project.
  • Build, deploy & release in various envs ACPT, PreProd and Prod Servers using Jenkin pipelines.
  • Modified groovy & perl scripts to point to oracle database.
  • HP fortify tool for fixing and preventing security vulnerabilities in applications
  • Creating & editing release scripts for l2 production support team.
  • Maintained code in SVN using Tortoise SVN client.
  • Followed Agile (Kanban) Methodology for entire SDLC of the project.

Confidential

Module Lead

Technologies: Java 1.6, Web Services (SOAP & RESTful API), JSP, Javascript, CSS, Ajax, JQuery, Spring Framework (IoC, MVC, Data), Apache CXF, MongoDB, Maven, Mingle (Agile), SVN, GIT, JBoss 5.1GA/ Wildfly 8.2, Tomcat 6, WebSphere, ESB (JBoss Fuse), SAP BW/Oracle.

Responsibilities:

  • Manage multiple projects simultaneous with competing priorities
  • Interacted with business user, gathered & define business requirements & translating the requirements into solution by preparing functional & technical specifications.
  • Prototyping, Customizing the User Interfaces (UI) for iOS devices - Writing & changing JSP's, Javascripts, AJAX, JQuery, HTML5/CSS files for validations and alignments
  • Java code for creating/consuming RESTful Web Service and passing it to service layer.
  • Creation & modification of all Spring conf files (application context) & Controllers.
  • Implemented Spring MongoDB for addition & searching.
  • Performed test cases at all levels of the application using both JUnit & SOAPUI tool
  • Configuring and migration of app server from JBoss 5.1.0GA to JBoss Wildfly 8.2
  • Performed end to end functional testing, testing on iPads/iOS devices & worked with testing team to create scripts in selenium
  • Creating and modifying Maven scripts (POM files) of all the modules of the project.
  • Deploying & releasing in various envs SIT, Parallel and Prod Servers
  • Code maintenance in SVN Servers using Tortoise SVN client and in GIT repositories using SourceTree.
  • Followed Agile (SCRUM) Methodology for entire SDLC of the project, guided & mentored a fresher

Confidential

Senior Software Engineer

Technologies: Java1.4, 1.5, JDBC, Servlet, JSP, Javascript, Web Services (SOAP & REST API), EJB 3.0, SVN, Maven, Weblogic 9.2, Oracle XE & 9i, JIRA, Toad DB tool.

Responsibilities:

  • Coordinated with end users (lawyers) to define engagement along with project development and resource estimates.
  • Developed & integrated 3 new modules from scratch, tested & deployed in DEV & UAT, also promoted to Production Server.
  • Creation and modification of all web configuration files of the application.
  • Wrote server side code using Servlets & JSP’s, a custom JSP tag library, coded couple of validation checks using JavaScript.
  • Involved in monitoring production logs, analyze root cause/issues and fix defects accordingly
  • Did performance improvements on couple of java code (Generics introduction) and Servlets.
  • Wrote and modified few complex SQL queries on Oracle 9i database using Toad.
  • Developed Proof of Concepts for new techs to find out pros & cons of it.
  • Migrating entire project from legacy tech to the new techs from scratch module wise.
  • Creating WSDL/XSD using Eclipse IDE & writing server side coding using Java for Skeleton, Business façade & DAO layer.
  • Created couple of a RESTful web service from scratch using EJB stateless session beans.
  • Writing persistence configuration file from scratch.
  • Designed & developed Servlets, entity bean, and DAO/JDBC access to Oracle XE database (POC).
  • Wrote business logic in Service layer (EJB session beans) and Entity beans to process them.
  • SetUp and Configured Weblogic server for JNDI lookups and other settings
  • Performed test cases at all levels using both SOAPUI and JUnit

Confidential

Software Engineer

Techs: Java 1.4, JDBC, Servlets & JSP, EJB 2.0, JMS, ANT, CVS, HP QC, Weblogic 8.1, Oracle 8i

Responsibilities:

  • Been to London, UK to understand existing app by talking to business users and stake holders
  • Analyzing existing app, coding, debugging, customizing & testing of business logic of application.
  • Biggest task involved analyze & debug the existing defects/issues.
  • Performed unit testing and fixing the problems at DEV & UAT servers
  • Responsible for implementing DML SQL queries using Oracle SQL Developer & managing JDBC interactions with data sources.
  • Developed and modified few stored procedures and sequences on Oracle 8i database.
  • Monitor messages through JMS, sometimes point to point or just publish
  • Modifying ANT scripts of the application modules
  • Maintained code in CVS Servers using TortoiseCVS.
  • Forming team in India including hiring and guide/mentoring them.

Hire Now