Innovation Lead Engineer Resume
Atlanta, GA
SUMMARY
- 12+ years of experience in designing, developing and implementing complex business application in diversified domains that can scale and can adapt to changes in Business Operations and Technology.
- Experience with core Java, Spring Framework, Angular, REST APIs, Microservices. I've written a lot of code in a lot of different languages and frameworks..
- As a Full Stack DevOps engineer using Agile Sprint methodology have developed all the part of Applications that includes Frontend Angular(5) framework using material design, Microservices using SpringBoot, Serverless Components using Azure functions, IOTHub, logic App, Data Pipeline using Scala And Akka,
- Have Used BIG Data (Hbase and Hadoop), BlobStorgae,RDBMS Oracle,DB2,Postgresql extensively, NOSQL database Cassandra, MongoDB/DocumentDB and in memory database Redis.
- Designed and implemented business solution using latest framework and technologies - Java 7/8, Spring Core, Spring MVC, Angular5, Bootstrap, Ajax, jQuery, Cassandra, KAFKA, GitHub, Oracle,DB2,Postgresql, MySql, Gradle, Maven, Cloud Foundry, Jenkins, SonorQube, MQTT, IBM MQ, Splunk.
- Have Setup the Continuous deployment using GitHub/BitBucket,Jenkin/Bamboo to Cloud Solutions.
- Subject matter expert in Supply chain, Airline ticketing, EDI Parser and Electrical
- Have worked on porting/migration of complex c++ application on Unix (HP,SOLARIS) for clients Walmart, HEB and Kroger
- Have extensively used Talend ETL/ESB tool for Designing and delivering complex, large-volume data warehouse applications
- Self-motivated, reliable and flexible with ability to follow project standard with excellence. Consistently demonstrated practical yet imaginative approaches to improve quality of delivery, workflow management and operational productivity.
- Exceptional ability to work in multiple projects in matrix organization, experienced in project estimation, scope management, quality management, cost management, scheduling and risk management.
TECHNICAL SKILLS
Cloud & App Servers: AZURE,PCF Cloud Foundry - JBoss, Tomcat, Node.js, Weblogic, Websphere
Frameworks: Angular 5, BootStrap, JQuery, Spring Boot
Languages: Java J2ee,Core Java, Python/Perl, C++,PL/SQL, Javascript
Database: DB2,Oracle, Cassandra, PostgreSQL, MongoDB
Design: Micro Services,J2ee Design Pattern, Database design and data modeling
Middleware: Kfka,Talend Business/Data Integration, Webmethod, IBM MQ, SOAP
Operating Systems: Unix/UNIX, Solaris, Windows, MacOS
Others: GitHub,Puppet, Gradle, Maven,IVY Jenkin, OPSWare,Visio,AppDynamics, Splunk
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Innovation Lead Engineer
Responsibilities:
- Working in agile environment, involved in sprint planning and execution.
- Designed the device adapter and developing the Frontend UI using Angular5 for the integrated solution.
- Designed and developed Firmware Management solution using SpringBoot and Angular which will automatically detect the devices and will install the proper firmware from cloud and will have user information for analytical purpose.
- Developed a pipeline using SCALA and AKKA in Azure cloud to receive data from devices running customized Linux OS and MQTT to IOTHub and to my developed solution which will intern push the data to Blob Storage and HBase for Analytics.
- Understanding Business Requirement, Create Process Flow Diagram, Propose Technical Solution, Provide implementation plan, create design specification, present the architecture and design to relevant stake holder, capacity planning, software change planning-recommendation.
- Technical upgradation/continuous integration to different application, hands on with coding/development by picking up the tasks from Agile development (from sprint)
- Providing architecture diagram and design specification document for Device view micro service.
- Setting up development environment and test environment for micro services and attend daily scrum meeting.
- Create Design specification document for Data transformation and data storage for visualization and modeling.
- Recommend and implement steps to improve process, code quality, development automation and product quality.
- Project assign technical coordinator engage in internal project planning meeting, stand up meeting, story time and weekly retro with team and product owner.
- Involve in functional requirement document review, architecture design, project estimation and ICD/low level design creation, common component development and review.
Environment: Scala-AKKA, Node.js, Angular, Java 7/8, Spring Core, Spring MVC, Spring Boot, RabitMQ, Spring Data, Spring Security, Jackson, XML/JSON, JAXB, REST-WS, GIThub, Maven, Splunk,, JBOSS, Bamboo, Eclipse, l, Openshift, Service Mix, MangoDB, CouchDB, AMQ, MQTT.
Confidential, Atlanta, GA
Lead Developer
Responsibilities:
- Developed Sku availability, Reservation, upload of pricing by vendors (for Order Management system HD.com project replacing JDA) using Spring Boot, REST API,Oracle,Cassandra, Angular JS, CSS, HTML5 and PCF
- Developed support for SSO for web applications using spring cloud and pcf connectors.
- Developed a Spring Batch application to replicate business data (such as Customer Orders Involving Install Measure) from Store Informix and Sterling Oracle tables to DB2 and Datawarehouse
- Provided auto-scaling ability in the batch application to manage optimum data transfer.
- Deployment of applications to Pivotal Cloud Foundry (PCF) and optimizing for memory, disk and scaling limits.
- Did the existing Build and deploy system using Puppet All the Components/projects for Order mgmt using opsware now will use puppet and spacewalk.
- Laid out the design and way how all these will use new puppet system for deployment.
Environment: Java 7/8, Spring, Spring Data, Spring Batch, Jackson, XML/JSON, JAXB, REST-WS, Cassandra, Elastic Search, Devcenter, Kibana, Maven/Gardle, Pivotal Cloud Foundry, Pivotal Web Service, Pivotal Lab, Jenkins,, Splunk, GitHub, Teradata, Mockito, PiTest, SonarQube KAFKA, Tomcat 7/8, Confluence, Memcached, Redis, GraphQL, IDE Eclipse/Intellij.
Confidential, Atlanta, GA
Lead Developer
Responsibilities:
- Polaris Athens Edoc Viewer - This system allows the customer to view the certificate and e-credit (their wallet) that is available in the legacy system and apply the credit to their booking/reservation of flight ticket
- Adobe T&T - mbox for cross selling - This system replaced promotes and advertises merchandise on the web pages in order to provide more revenue based business opportunities on delta.com and a better user experience for the customer.
- Social Media (Facebook, Twitter) - The system will harness the power of social plug ins to build & strengthen lasting relationships with the customers and drive referral traffic to the digital channels by providing rich and engaging social interactions.
- Risk-free Cancellation - The System uses name and flight confirmation number or SkyMiles number and PIN to cancel eTicket and hassle free refund to customer’s original form of payment.
Confidential, Atlanta, GA
Sr.Developer
Responsibilities:
- PO feed from SAP system through SAP PI /EAI/MQ
- Shipment and Route Planning (C++ engine)
- Shipment Tracking between Shipper and Carrier using SOAP Webservices
- Online appointment scheduling capabilities and enable enterprise visibility and reporting to appointment activity.
- The solution will provide systems to manage master data with Master Data Maintenance (MDM), Purchase Orders (PO) and stock transfers.
- B2B EDI Data Integration feed to the system
- B2B portal communication using SOAP WerbServices
Confidential, Atlanta, GA
Lead Java Developer
Responsibilities:
- WareHouse Management System (WMS) - upgraded the existing WMS system to the latest one for Dell Computer System, Revlon and Officedepot.
- Replenishment, Planning and Forecasting - Fine tuning and optimizing the product for memory leaks, bug/defect fixes
- Order Management System (OLM) - on need basis for production support or implementation support
- Transportation Planning and Execution - This product helps customers do their daily transportation planning and execution by running ad-hoc consolidation processes. In addition the users can store and maintain the transportation related data such as routing and rating data, purchase orders and base data.
- Platform Migration and Optimization - Migrated and optimized the engines like Consolidator, Fleet, Driver & Load, Bid Procurement and Hours Of Service from AIX to SOLARIS/HP/RadHatLinux utilizing Platform specific C++, DB2 and CPLEX 9.0. This module was responsible for generating multi-stop shipments for a given set of transportation orders subject to optimization which results in lower transportation cost. The optimization was formulated as a CPLEX LP/IP problem subject to various transportation constraints.
- Load Close - Designed, Developed and implemented the load close component of Transportation Management System utilizing the J2EE framework. This Module is responsible for generating all the details about the shipment which helps for dispatch and fleet management (for preparing the deliveries to the destination)
- Web services For UCL - Designed, Developed and implemented the load close component of Transportation Management System utilizing the J2EE f framework. This Module is responsible for exposing all the internal methods for creating users, company, geo regions, roles and related information for the clients for unified common logging. This module helps in creating thousands of these information in all their system.
- Resource Selection And Time Feasibility - This module which finds out the most appropriate the carrier based upon several complex calculation and helps in finding out if the time windows are feasible for shipment and carrier Instrumental in successfully running at PO Splitter and Order Aggregator
- PO Splitter and Order Aggregator - The PO Splitter modules process purchase orders and converts them into transportation orders and shipments subject to rating and routing constraints, product and protection level infeasibilities and base data. The Order Aggregator module process transportation orders into shipments subject to combining rules such as origin, destination, order dates, infeasibilities and availability.
Confidential, Greenville,SC
Java Developer
Responsibilities:
- Involved in design, development and testing of the System.
- Used Posideon UML tool for creating Use cases and class diagrams.
- Developed mission critical MessageDrivenBean's for retrieving legacy system data from JMS server(FioranoMQ) for translating into XML or ebXML.
- Used struts for Web-Admin GUI for creating/maintaining the client profile.
- Developed flat-file parsing engine to translate legacy system flat files into XML using a template model based on conditional rules. Deployed flat-file translation engine as a stateless session bean for scalability of solution.
- Wrote number of cronjobs shellscripts for System monitoring in Linux
- Used SQL,Stored Procedure with JDBC to generate various reports.
- Migrated the Data from Cloudscape to PostgreSQL.
- Wrote backup utility and Database Trigger for taking scheduled backup of transactions.
- Wrote a Synchronization utility based upon SOAP for synchronizing different server.
- Wrote the JNLP Page (JavaWebStart) for downloading the client software.
- Developed thin client software using JFC SWING for retrieving legacy system data from an arbitrary ERP, database system or EMAIL and publishing the data to a JMS server or SOAP using Apache Axis.
Confidential, Greenville, SC
Java Developer
Responsibilities:
- Involved in design, development and testing of the System.
- Did the development,coding and implementation of Administration(JSP and JavaScript)
- Data Book, Line/Style Options module
- Used Rational Rose for Use cases and class diagrams.
- Developed distributed components using EJB and XML and deployed n WEBLOGIC server.
- Developed a mailer system, which used to automatically notify the dealer from server.
- Developed File uploads and downloads which will be used by the most of the module.
- Used JNI and c++ to interact with the DB2 and JAVA.
Confidential, Greenville, SC
Java Developer
Responsibilities:
- Involved in design,development and testing of the system.
- Wrote all business logic using Session Bean, Entity beans (BMP)
- Implemented socket and Queue using SwiftMQ for exchange of xml based messages.
- Translators for messages using SAX parser which is used by supermarket Application and JGUI.
- Involved in designing the (SQL)reports accomplished those reports using Crystal reports8.0