We provide IT Staff Augmentation Services!

Module Lead Resume

0/5 (Submit Your Rating)

FL

SUMMARY

  • 7+ years of full - time work experience in Service Oriented Architecture (SOA), Object Oriented Analysis and Design/Development (OOA/OOD), Restful (JAX-RS) and SOAP(JAX-WS) Web Services in big data environments.
  • Extensive experience in enterprise web applications using IBM WebSphere Application Server, Portal servers, and other Web Middleware applications.
  • Strong experience in designing and developing scalable web-services using Restful (JAX-RS) and SOAP(JAX-WS).
  • Solid knowledge of algorithms, design patterns, and componentization approaches and security protocols
  • Experience with API and micro services development with exposure to using a 12-factor apps
  • Experience to building scalable, stateless, resilient & highly available applications and services like AWS, and Heroku.
  • Deep technical understanding of Security Concepts, JCE, PKI, host and application security controls, encryption, key management, cloud principles, networking concepts, routing, filtering, and proxy technologies
  • Experience with Amazon Web Service (AWS) migration and development.
  • Strong background on Spring Batch framework.
  • Experience with open source test automation frameworks/tools (Selenium Web Driver, TestNG, jUnit, Maven)
  • Experience with different code control and continuous integration systems (GIT, Jenkins, Hudson)
  • Experience in Software Development Methodology such as SDLC, Analysis, Design, Implementation and Testing of Object Oriented applications and web based Enterprise Applications
  • Expertise in Object Oriented Programming using Java, J2EE, and Multithreading programming.
  • Proficiency in developing secure web applications and server side development usingJSF, JDBC, JNDI,JSF, Struts, Spring, AJAX, JSP, JSTL, Servlets, Apache Velocity, Java Beans, XML, XSLT, Oracle, and MySql.
  • Experience in client side Technologies such as HTML, CSS, Jade, LESS JavaScript, AngularJS, Knockout, Node.js, Backbone.js, RequireJS, Dojo, ECMAScript 6(ES6), and JQuery.
  • Experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate, Hibernate Query Language (HQL) and Criteria API.
  • Hands on experience with databases including Oracle, SQL and MySql involving stored procedures, functions, transaction management, SQL programming, and schema design.
  • Working knowledge on XML Technologies JAXP (DOM and SAX parsers).
  • Experience in developing applications based on Struts and JSF frameworks.
  • Experience in using the Object Relational Mapping tool Hibernate and iBATIS, strong in using XML mappings and Java Objects
  • Good experience in Spring’s IOC, AOP and Spring’s integration with Hibernate and Struts technologies.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, Factory, DAO, Observer, Strategy, Decorator, State, Collection.
  • Working experience in STS, Eclipse, Intellij, Notepad, Putty, Linux vi editor, etc.
  • Good eexperience in different Operation Systems including UNIX, Linux, Mac OS X, Windows.
  • Hands on experience in VPN, Putty, winSCP, etc.
  • Hands on experience in project management tools like JIRA, VersionOne.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
  • Working experience on using logging framework log4j.
  • Experience with Task runner Gulp and Grunt.
  • Experience with 12 grid CSS framework Bootstrap and Foundation.
  • Good understanding or network protocols such as TCP/IP, UDP, HTTP, FTP, SMTP, and POP3.
  • In Depth understanding and hands on with Cloud Foundry (PaaS), BOSH.
  • Ability to explain complex technical issues to technical and non-technical audiences.

TECHNICAL SKILLS

Languages: Java 1.8 / J2EE, C# .Net, XML, XSLT, SQL, Ruby On Rails, C++, Shell Scripts, VB6, VBA, PL-SQL, Python, Scala, GoLang, Groovy

Java EE: Java 1.7, Apache CXF, Servlet, JMS(TibcoEMS,ApacheMQ,RabbitMQ), Java Executor, Multithreading, Garbage Collection, Performance tuning

Java Frameworks: Spring MVC, Spring, Struts, Spring Integration, Spring, Spring Batch, Spring Boot

Test Automation: JBehave, JUnit, NUnit, TestNG, Hamcrest, Mockito, Schematron, Wiremock, SoapUI, Mocha, Karma, JMeter, ALM, Jacoco, Appium, Chef, Splunk, Cucumber

OR Mapping: JPA, HQL, Hibernate, JDBC, ibatis

Web Development: HTML, CSS, JavaScript, AJAX, Servlets, JSP, JSPF, DOM, XML, XSLT, XPATH, XSD, JAXP, JAXB, AngularJS, Knockout, Node.js Backbone.js, RequireJS, Dojo, Bootstrap, Foundation, React. React Native, Marathon, Jade, LESS, Akka, Google Web Toolkit, Prototype, Yahoo User Interface, TCP/IP, HTTP, UDP, FTP, WebSocketsESB/SOA

Web Services: Micro Services, RESTful Web Services, SOAP Web Services, Amazon Web Service (AWS), CAMEL, MULE ESB, Tibco ESB/Active, Apache Service Mix

Continuous Integration(CI): Hudson, Jenkins, Cloud Foundry, Gradle, Nexus, Artifactory

Source Control: Git, CVS, Stash, Fisheye, Github, Bamboo, TFS, CARA

Apache: Ant, Log 4j, Velocity, MQ, Tomcat, CXF, Service Mix, JMeter, Storm, Spark, Kafka, Mesos, Camel

Security: JCE, PKI

IDE: Eclipse, MyEclipse, Intellij, Dreamweaver, Netbeans, Sublime Text

Code Analysis: PMD, Checkstyle, findBug, Sonar, Jenkins, SonarQube

Application/Web Servers: JBoss, Tomcat, IBM WebSphere Application Server, Web logic Application Server

RDBMS: MySql, MS SQL Server, MS Access, Oracle 11G, Oracle 12c, Hadoop, MangoDB, NoSQL, Apache HBase, Hive, Apache Pig, MapReduce, Cassandra noSQL, Dynamo DB

Design Patterns: Singleton, Factory, DAO, Observer, Strategy, Decorator, State, Collection

Tools: and Utilities winSCP, PuTTY

Project Management: Jira, Microsoft Office, VersionOne

Operating Systems: Windows, Linux, Unix, Mac OS X, Active Directory, OAuth 2

Others: PeopleSoft, ClearCase, Sybase, Saas, Amadeus, SAP

PROFESSIONAL EXPERIENCE

Module Lead

Confidential - FL

Responsibilities:

  • Followed Test Driven Development(TDD) and Agile software development practice paired programming, test driven development and scrum status meetings.
  • Led design and development of service oriented architecture, centered on Mule ESB and JMS to integrate with southwest Enterprise systems.
  • Designed and implemented Hadoop, Cassandra noSQL, and Oracle based database ecommerce SOAP/REST web services for Southwest Airlines Co. partners using Scala, C/C++, Java 1.8 /J2EE and GoLang in Unix and Linux environment.
  • Developed code in C++ on UNIX to retrieve data from the stored procedures. generation e-commerce platformCreated POC for Spring Batch for running batch jobs, set up the project, created a batch job configuration, executed the batch application.
  • Designed and implemented Spring Batch loading of JSON encoded data.
  • Designed and implemented a document search service using Apache Solr/Lucene.
  • Extensively designed XSD data model and wrote XSL templates to transform original xml data to required formats.
  • Extensively built web services such as AirBooking, AirCheckin, AirBookModify services and create reusable service layers and composite layers using Spring, Spring Integration, CXF, SoapUI, and XML.
  • Extensively continuously integrated(CI) and automated JUnit, integration, and performance tests using Java 1.8, JUnit, JMeter, Mockito, Hamcrest, Jenkins, SonarQube, svn, Wiremock, Schematron, SoapUI, and ALM.
  • Integrated a complete OAuth 2 authentication and authorization system utilizing JWT for security from endpoint through internal services.
  • Configured application build using Maven and logged debug information using Log4j.
  • Deployed application to multiple environments using Docker containers.
  • Extensively designed Java error exception handling functionality and error code mapping by Java 1.7, MS Visio, xml, spring.
  • Trained joinees in software development and review process, svn, XSLT, environment setup, Wiremock, Schematron, JUnit, and project design and overview.
  • Maintain enterprise web applications using IBM WebSphere Application Server, Portal servers, and other Web Middleware applications.
  • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash.
  • Designed SSIS Packages to extract, transfer and load (ETL) data from flat files to SQL Server using Business Intelligence Development Studio.
  • Extensively used SSIS transformations such as lookup, merge, derived column, data conversion and aggregate etc to extract, transfer and load (ETL) data from OLTP to OLAP databases.
  • Migrate application workloads from on premise data center to Amazon Web Services (AWS) infrastructure and testing them post installation, utilizing workload migration tools for migration and writing AWS cloud scripts and dev/ops scripts.
  • Design, develop and implement WebSockets for notification of async tasks (Client & Server).
  • Deploying Cloud Foundry to the infrastructure Amazon Web Services(AWS).

Environment: Scala, XML, GoLang, Ant, Spring Integration, Akka, OAuth2, JWT, Python, Ruby, shell, and Bash, Java 1.8, Spring, Mule ESB, SOAP Web Service, Docker, JMS(Tibco EMS, Apache MQ, RabbitMQ), Micro Services, XSLT, JUnit, SSIS, Cloud foundry, SonarQube, Wiremock, Maven, Hadoop, Apache Solr/Lucene, TFS, CARA, Nexus, Artifactory, IBM WebSphere Application Server, Portal servers, SoapUI, Log4j, Mockito, Fisheye, Jira, JMX, Schematron.

Senior Software Engineer

Confidential - Gainesville, FL

Responsibilities:

  • Followed Test Driven Development(TDD) and Agile software development practice paired programming, test driven development and scrum status meetings.
  • Worked on server-side to analyze and code Scala, Java, Groovy, and Model-View-Controller (MVC), Oracle and Hadoop based database ecommerce web applications following Behavior Driven Development(BDD) and Test Driven Development(TDD) and using Java 1.7/J2EE technologies and various frameworks including Hibernate, Spring, Oracle 12c., GoLang, and JDBC in Unix and Linux environment.
  • Implemented and integrated Cassandra as a Cloud Foundry service with Multi node cluster support.
  • Developed code in C++ on UNIX to retrieve data from the stored procedures.
  • Developed PL/SQL code on Oracle 12c. for production system including full life-cycle from requirements-gathering through team product-testing.
  • Integrated the web applications with enterprise systems such as SAAS, Seibel, and Interwoven, and with 3rd party services such as Openx, Responsys, Omniture, Points.com, and Orbiz;
  • Orchestrate various services to provide flight information and reservation information using Mule ESB.
  • Designed and implemented a document search service using Apache Solr/Lucene.
  • Deployed application to multiple environments using Docker containers.
  • Designed SSIS Packages to extract, transfer and load (ETL) data from flat files to SQL Server using Business Intelligence Development Studio.
  • Extensively used SSIS transformations such as lookup, merge, derived column, data conversion and aggregate etc to extract, transfer and load (ETL) data from OLTP to OLAP databases
  • Worked on client-side to implement the airline reservation website and the mobile application including enrollment forms, p center and twitter integration following Responsive Design and using Backbone.js framework, JSON, HTML, CSS, JavaScript, jQuery, Ajax, JSP, JSPF, web content management(WCM) fragment;
  • Worked on testing to analyze user stories and acceptance requirements, design test cases, and implement acceptance testing, integration testing, functional testing, and regression testing;
  • Worked in test automation and Continuous Integration(CI), writing JUnit and JBehave test cases using JUnit, Mockito, Hamcrest, JBehave, and Selenium Web Driver, and tools including SVN, Git, Stash, Fisheye, Jenkins, SonarQube, QAPlug Maven, and Gradle;
  • Used SonarQube to analyze and visualize Java source code quality for software teams and integrated SonarQube quality scans into build system.
  • Extensively worked on front end, business, and persistence tier using the JSF, Spring, and Hibernate frameworks.
  • Involved in design, development and testing phases of project.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
  • Used JUnit to test controller, persistence, and service tiers.
  • Used Intellij in entire project development.
  • Worked on tools like Microsoft Visio, Fisheye, Jenkins, JIRA for bug tracking.
  • Migrate application workloads from on premise data center to Amazon Web Services (AWS) infrastructure and testing them post installation, utilizing workload migration tools for migration and writing AWS cloud scripts and dev/ops scripts.
  • Trouble shoot application workloads running on Amazon Web Services (AWS) infrastructure.
  • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash.
  • Designed work-flows and developed prototype pages to build a proof of concept site
  • Developed functionality with HTML5, Bootrap.js, and stubbed the views, models and controller classes with Java.
  • Worked closely with both the project architect and designer to match work-flows to internal customer expectations, collaborated with Java backend developers to define the JSON calls and responses, and collaborated with UI developers to enhance common code such as Ajax call progressive enhancement of navigation toolbars.
  • Useed extensively JavaScript and YUI javascript library with extensive use of AJAX features for data manipulation and display on the screen.
  • Designed several custom GWT widgets including a frame widget, a multistate button, JFacestyle title page, a custom tab-panel implementation, and Internet Explorer 8-style accelerators.

Environment: Scala, Linux, GoLang, Java 1.7 /J2EE, Ant, Akka, Python, Groovy, Ruby, Bash, Shell, Intellij, Spring, Hibernate, JBoss 5.x Application Server, JDBC, JUnit, JBehave, Hamcrest, Mockito, Selenium, XML, Servlet, SonarQube, Hadoop, Cloud foundry, Mule ESB, Apache Velocity, JMS(Tibco EMS, Apache MQ, RabbitMQ), QAPlug, CSS, HTML, Apache Velocity, JavaScript, Docker, Apache Solr/Lucene, jQuery, RequireJS, Nexus, Artifactory, JSP, JSPF, JSON, AngularJS, Knockout, Node.js, Backbone.js, Dojo, SVN, Git, Stash, Fisheye, TFS, CARA, Jenkins, SQL, SSIS, MangoDB, MySQL, Oracle 12c., Tomcat, Maven, Gradle, Jira, VersionOne, Mac OS X.

Java/Java EE Developer

Confidential - Gainesville, FL

Responsibilities:

  • Followed Test Driven Development(TDD) and Agile software development practice paired programming, test driven development and scrum status meetings.
  • Modified and tested order processing system using C++.
  • Designed and implemented ecommerce Micro Services, SOAP/REST web services for internal staffs and clients using Scala, GoLang, and Java/J2EE in Unix and Linux environment.
  • Integrated the web services with Mule ESB and created flows in Mule ESB to handle SOAP/REST Web Services requests.
  • Designed and implemented a Cassandra noSQL, Hadoop, and Dynamo DB based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Migrated high-volume transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Created architecture stack blueprint for data access with noSQL; used as the technical basis for new Cassandra projects. Lead role in noSQL column family design, client access software, Cassandra tuning; during migration from Oracle based data stores.
  • Designed and implemented Spring Framework based RESTful and SOAP web services and software stack for high volume (>400TPS) on-line account management, order and payment processing. Data model and Oracle physical design to support monthly subscription based product offerings. Implemented AOP based security, database transaction management, and service monitoring using Spring.
  • Designed a Spring-based technology stack which serves as an architecture blueprint for new E-commerce platform applications. Blueprint used as an organization guideline for design with lightweight containers, SOAP/REST web services, IoC/DI, POJO based services, transaction management, contract-driven web services, Hibernate integration, role-based security with Spring Security.
  • Deployed application to multiple environments using Docker containers.
  • Designed a batch processing system with REST based APIs, using Spring Batch 2.0, integrated with Quartz scheduling. New software design and shared components serve as basis for all new E-commerce related batching implementations.
  • Designed and implemented a Spring/Hibernate/JMS/SOAP based product fulfillment system to replace a legacy fulfillment application.
  • Designed and implemented a document search service using Apache Solr/Lucene.
  • Created an event-handling system to publish custom events and logs to RabbitMQ which are then processed via Elasticsearch and Apache Solr to provide fast, distributed searching.
  • Wrote Java application to consume and appropriately respond to various status messages from a RabbitMQ server queue.
  • Designed and implemented a Spring and Hibernate based micro-payment system used to support sales. Micro-payment service APIs provided with SOAP using Apache Axis.
  • Oracle12c based partitioning, recovery, and scalability design.
  • Designed and implemented production monitoring using Spring AOP, monitoring implementation is used across all Spring based applications.
  • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash.
  • Migrate application workloads from on premise data center to Amazon Web Services (AWS) infrastructure and testing them post installation, utilizing workload migration tools for migration and writing AWS cloud scripts and dev/ops scripts.
  • Implemented Cloud Foundry platform, integrated them with CI/CD build-pipelines, aggregated logging and monitoring tools.

Environment: Scala, GoLang, J2EE, REST/SOAP Web Services, Micro Services, Ant, Akka, Python, Docker, Ruby, shell, Bash, Spring Framework, Spring Boot, Hadoop, Hibernate, Mule ESB, Tomcat/JBoss, JMS(Tibco EMS, Apache MQ, RabbitMQ), Dynamo DB, Oracle 12c, Cassandra/Hector, Linux, Elasticsearch, Apache Solr/Lucene, Spring Batch 2.0, Quartz, AOP

Java/Java EE Developer

Confidential - Gainesville, FL

Responsibilities:

  • Followed Test Driven Development(TDD) and Agile software development practice paired programming, test driven development and scrum status meetings.
  • Developed Distributed Scalable Ecommerce Web Application in Java/J2EE, C/C++, GoLang and Scala and Involved in various phases of Software Development Life Cycle (SDLC) with tools including Apache Storm, Heroku, Apache Kafka, and Docker in Unix and Linux environment.
  • Modified and tested the inventory management system using C++.
  • Integrated the web services with Mule ESB, and worked in Middleware team writing data services in Mule ESB to fetch, manipulate, and transfer data between application and storage resources.
  • Implemented Model View Controller (MVC) architecture Using Spring 3 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Used XML DOM parser for marshalling XML data between interfaces.
  • Developed and implemented scripts to perform ElasticSearch snapshot backups
  • Deployed application to multiple environments using Docker containers.
  • Setup the rules in SonarQube, establish of ways of working with SonarQube.
  • Developed a fully automated continuous integration system and automated browser test suits using Git, Jenkins and developed in Python, Ruby, and Bash.
  • Implemented the application framework using Factory design patterns and Singleton design pattern.
  • Implemented modules using Core Java APIs, Java collection, Multithreading, XML, and integrating the modules.
  • Designed and implemented a document search service using Apache Solr/Lucene.
  • Designed and developed several Servlets and Hibernate components.
  • Developed user interfaces using AngularJS, HTML5, Bootstrap, Foundation, JSP, jQuery, Dojo, Jade, LESS, React, and React Native.
  • Using Google WebToolkit (GWT) to optimize JavaScript and loading of resources, and build and optimize complex browser-based Ajax applications using objects like panels, textboxes, events and event handlers, grids.
  • Laid out web pages using YUI Tree, YUI grid, Tab control and other layouts.
  • Used Hibernate for Object-To-Relational Mapping and store the persistence data into the MYSQL database and wrote HQL to access the data from the database.
  • Used AngularJS in the front end, Node.js in back end to front end integration.
  • Use Cassandra noSQL, MongoDB, Hadoop, and Dynamo DB as database in the back end with Apache Spark, Apache Mesos, and Marathon to store the custom information to the database while placing orders.
  • Involved in developing code for obtaining bean s in Spring framework and used Dependency Injection. Implemented Dependency Injection using concepts like Spring IOC (Inversion of control) container.
  • Used Web Logic Application Server for the deployment.
  • Used Maventool for managing project's build, reporting and documentation from a central piece of information.
  • Developed Spring Action and Action Form Java classes as per requirement configured them into the Spring -config.xml.
  • Used Spring Web Flow for displaying transactions which are pending, in-progress and completed.
  • Used JSTL for condition handling and the Spring Action classes methods were configured in the XML file.
  • Developed web model in Spring framework for the J2EE application.
  • Designed properties file that has been used by many services and written code to read this properties file.
  • Used DAO’s(Data Access Object) that contain data access functions for creating a data object in the database, deleting a data object from the database, loading/searching for data objects from the database and updating data objects in the database.
  • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash.
  • Migrate application workloads from on premise data center to Amazon Web Services (AWS) infrastructure and testing them post installation, utilizing workload migration tools for migration and writing AWS cloud scripts and dev/ops scripts.

Environment: Jdk1.7, Spring 3.1, Ant, GoLang, Python, Scala, Akka, Ruby, Shell, Bash, Eclipse, Oracle 11g, MongoDB, Hadoop, Dynamo DB, Mule ESB, Cloud foundry, ElasticSearch, Web logic Application Server, JUnit, JMS(Tibco EMS, Apache MQ, RabbitMQ), Cucumber, Maven, Servlets, JDBC, Hibernate 4.0, Apache Solr/Lucene, Log4j, Nexus, Docker, Artifactory, XML, AngularJS, Heroku, Storm, Spark, Kafka, Mesos, Marathon, HTML5, Javascript, jQuery, CSS, React, Jade, LESS, React Native, Bootstrap, Foundation, JSP, Dojo, Node.js

We'd love your feedback!