Over 18 years of experience in Application Architecture, Analysis, Technical Design, Solution Development, Implementation and Management, Performance Tuning, Testing, Configuration Management and Release/Build management in all stages of Full Software Development Life Cycle (SDLC) of software applications using J2EE technologies for 18 years, over 10 years in the AWS platform and 3 years in Salesforce CRM .
Extensive experience in Management, Solution Development, Implementation and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, Internet/Intranet.
Familiar with latest Enterprise Architecture frameworks like TOGAF 9.1.
Extensive experience in AWS, DevOps, SalesForce CRM, Saas and cloud platform applications development and integration.
Experience with core expertise in design, development and deployment of N-Tier enterprise applications for J2EE and Node.Js platform using Java, Node.js , Servlets, JSP, Spring 3.0 , Express.js , SalesForce CRM, VisualForce, Apex, Hibernate 4.0, Swing, JSF 2.0, Richfaces 4.0, MyBatis ,JPA annotations, Jakarta struts framework 2.
Expert in microservice design and development using spring boot, Node.Js and various design patterns.
Experience with core expertise in JMS persistence and transactional technologies like Kafka, HornetQ , Active MQ, IBM-MQ, XML, JDBC.
Work experience with XML/Database mapping, writing SQL queries, Stored Procedures, Triggers with major Relational Databases Oracle 9i/10 g
Distributed caching/datagrid/ data fabric technologies like GridGain, Hazelcast and cassandra , also traditional caching technologies like memcached,redis, eh-cache,Cassandra, elasticsearch, solr.
No SQL, MongoDB, Cassandra, DynamoDB
Experienced in developing user interfaces using JSP, JAVA SCRIPT, CSS, HTML, XML and Adobe Flex 3.0.
Experience in working with SOAP and RESTFUL Web Services.
6 years AI/ML, Gen AI, Machine Learning, Deep Learning, GenAI, LLM, NLP
Machine learning Karas, TensorFlow, Scikit learn, NumPy, spark and flink
Experience in working with AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, SQS, SNS, RDS, Elastic Cache, Kinesise,IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
Proficient in JavaScript frameworks Angular.Js, Backbone.js ,Bootstrap.js, Require.js,React.JS ,
Node.js ,Express.JS TypeScript JQuery.
Expertise with Oracle back-end database using PL/SQL, Stored Procedures, Triggers, creating views and functions.
Solid experience on application and network security. In depth knowledge of security vulnerabilities in applications like SQL injection , XSS, Command injection, DOS, user sessions , headers and cookies security and management , level3 network security and network topology. Used almost all OWASP libraries.
Good experience on configuration and management of web servers like Nginx Apache2, IIS , load balancers like Coyote and operating systems Cent OS, Ubuntu etc.
Extensive knowledge in Mobile Application Development using Android 4.0 platform.
Good exposure to Ecommerse shopfront technologies like Magento, Shopify and Salesforce commerce.
Good working experience in GUI design and application development using IDE's like My Eclipse7.5, Eclipse , NetBeans IDE, RAD.
Good experience in Unit Testing using Mockito, JUnit,DB unit, mocha, chai.
Exceptional ability to learn new technologies and to deliver outputs in short deadlines
Excellent analytic, leadership qualities, self-motivated, organizational and interpersonal skills in addition to productive working as a team member.
Able to design scalable, distributed applications and have represented them using various UML2.0 diagrams. Learnt prototyping, data mapping, writing functional specifications, design, development, Implementation, testing, quality adherence, documentation, troubleshooting and customer support.
Thorough knowledge in generating Reports using Business Objects and Crystal Reports. Extensive experience in gathering system requirements, defining business processes, identifying risks and Impact analysis, UML modeling, Sequence and Activity diagrams and using Rational Rose.
Experience in Business Process Management (BPM), Business Process engineering (BPR).
Experienced in all phases of Software Development Life Cycle (SDLC), including in-depth knowledge of RUP methodology and Extreme Programming methodology.
Mentoring technical staff, helping product owners and scrum masters with roadmap, implementation, estimations and delivery.
Collaborated with the sales team to create compelling proposals and technical presentations, resulting in a 30% increase in closed deals.
Helped customers and engineering teams with cloud
solution, SaaS, IaaS, hardware and collaboration products
Identifying client needs, creating customized solutions
and delivering excellent results leading to long term client retention and satisfaction.
Provided technical training and documentation to clients, resulting in increased user adoption and minimized support requests.
Overview
20
20
years of professional experience
2
2
years of post-secondary education
Work History
Sr Engineering Manager, Data and Analytics
CDK Global
08.2023 - Current
Manage teams of Data Engineers, Software Engineers, API Developers and Web Engineers from Staff Level to entry Level, , overall coordination, status reporting, schedules and stability of project-oriented work efforts, ensuring that project goals and objectives are met within agreed-upon time, scope and resource requirements.
Develop detailed project plans and manage all implementation processes.
Regularly communicate to senior management regarding the status of specific projects.
Lead and manage the team including performance review and technical guidance.
Create and maintain optimal data pipeline architecture.
Assemble large, complex data sets that meet functional / non-functional business requirements.
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using ETL processes and modern technologies like DataBricks, Snowflake, Kafka, Spring Boot, Spark, Flink, DataLake, LakeHouse, DataMarts etc.
Take ownership or clarification of requirements and solutions proposition before implementation.
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability.
Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
Keep up to date with the latest open-source tools for data engineering.
Mentor team members on Data engineering best practices.
Design, develop, implement, and debug large and complex data platforms.
Implement new technologies, policies and practices that can help increase resiliency, performance, automation and improve platform health.
Identifying technology gaps and helping business build and deliver viable solutions.
Drive the evolution of Data & Services products/platforms with an impact-focused on data science and engineering.
Drives the development of data and analytic infrastructure for product development.
Continuously innovate and determine new approaches, tools, techniques & technologies to solve business problems and generate business insights & recommendations.
Partner with roles across the organization including consultants, engineering, and sales to determine the highest priority problems to solve.
Evaluate trade-offs between many possible analytics solutions to a problem, taking into account usability, technical feasibility, timelines, and differing stakeholder opinions to make a decision.
Break large solutions into smaller, releasable milestones to collect data and feedback from product managers, clients, and other stakeholders.
Ensure proper data governance policies are followed by implementing or validating Data Lineage, Quality checks, classification using tools like Alation etc.
Maintain awareness of relevant technical and product trends through self-learning/study, training classes, and job shadowing.
AVP
Rebel Foods
05.2020 - 09.2023
Developing microservices using spring boot,
Express.js ( Node.js ) etc
Establishing data pipeline using apache
Kafka,spark, flink etc
Machine learning framework using Tensor
Flow,Keras, NumPy, SciKit learn etc.
Building and managing microservices using
Spring boot, Node.Js, Express, KeyCloak ,
MongoDB, Cassandra, Document DB, Graddle,
kubernetes kops, gitlab.
Building ecommerce shop plugins for Magento,
Shopify, Salesforce commerce cloud ( SFCC ).
Improving DevOps, Live opes and product
delivery operations.
Improving CICD deployment pipeline using JIRA,
GitLab, AWS API Gateway,Load balancers,Nginx,
Kubernetes kops.
Ensuring teams follow the correct procedures,
policies and documentation requirements across
project phases
Task allocation and performance evaluation of
team members
Project scheduling and resource management
Planning, budgeting and reporting on projects
Make presentations on project status, present
weekly, monthly and annual reports to senior
management
Communicate with client teams and gather
requirements, conduct regular team meetings
and track project progress
Interview candidates and hire resources.
Provide an efficient working atmosphere to project teams and ensure objectives are met
within a stipulated time
A background of working with development best
practices.
Responding to issues as they occur and
identifying product/deployment improvements to
mitigate future occurrences.
Sprint planning, reviews, retro and in time delivery
within estimated cost.
Principal Engineer
Cubic Transportation Systems
03.2015 - 12.2019
Working on designing and implementing the
real-time prediction system to help transit users by
proving information about transit agencies buses
, routes, stops and their schedule in real-time.
Designed and Implemented in memory
distributed caching Datagrid / Data fabric
clustered system to increase throughput of the
applications.
Used Hazelcast ,GridGain and Cassandra, Netty
to achieve high performance caching.
Designed and implemented SOA architecture
using JMS technologies HornetQ, Kafka,
Confluent and Active MQ for publishing and
consuming the messages through dynamic topics
and queues.
TCP/IP communication between the bus service
LED and LED displays using java services of the
propitiatory protocols.
Extensively used java 8, multi-threading and
concurrency apis' for asynchronous operations
using various aspects of the ExecuterService ,
TimerTasks, lamda, default interface, streams and
different locking constructs from the concurrency
package of the java.
Used Node.js Express.js technologies with AWS
platform to build scaleable real-time vehicle
information and prediction platform using AWS
lamda , SQS,SNS, RDS, Elastic cache , kinesis etc.
API management using APIGee and AWS
Gateway.
Implemented remedies for security vulnerabilities
like SQL injection, XSS, session ,header , cookiessecurity, port forwarding , network topology etc.
Implemented software advanced UI solutions to
solve business problems and better user
experience using Spring 3.0 MVC, Javasript, CSS3,
jQuery, Node.js, Angular.js, backbone.js,
require.js, React.js, Express.js, Modernizr. Js ,leaflet
, google map frameworks.
Used JAXB and gson for processor for marshaling
and unmarshaling of xml and JSON using java.
Extensively increased the performance of the
systems using different serialization and
deserialization techniques Developed internal
SOA and micro-service architecture using AXIS2
SOAP and Restful web services with XML and
JSON.
Developed public and private api's using jersey
and implemented various security features to the
api.
Involved in configuring the Tomcat 6,7,8
Application Server cluster and Apache2, Nginx
web server and deployed all the modules like
Web modules,SSL,Redirects etc.
Involved in implementing MongoDB datastore
and configuring PostGres 9.5 DB.
Log management using elasticsearch, logstash,
kibana.
Develop automatic build scripts using Ant,
Groovy and Maven.
Used jenkin continuous integration tool.
Used GIT for version control with Jenkins
continuous integration and deployments.
Sr. Application Developer
Actuate Corporation
03.2012 - 01.2015
Working with Sales, Marketing, Support and
Finance teams of Actuate to solve the business
problems with the help of software tools and
applications.
I am involved in analysis, design, development,
testing and maintenance of the applications in
Actuate.
Extensively participated in the analysis and
design of the application using UML concepts
and Use cases, PRD's.
Designed Use Case Diagrams, Class Diagramsand Sequence Diagrams and Object Diagrams,
to model the detail design of the application.
Developed custom visual force site using
Salesforce's site.com, apex, triggers.
Implemented solutions for support, marketing,
sales team using Salesforce CRM cloud platform.
Implemented software solutions to solve business
problems using Spring 3.0 MVC, Javasript, CSS3,
jQuery framework.
Migrated data from the presentation layer to the
subsystems using XML.
Used JAXB processor for marshaling and
unmarshaling of xml to java.
Developed internal SOA architecture using AXIS2
SOAP and Restful web services with XML and
JSON.
Developed J2EE components using Eclipse.
Involved in configuring the JBoss 5.1 Application
Server cluster and Apache2 web server and
deployed all the modules like Web modules.
Develop automatic build scripts using Ant.
Used SVN for version control.
J2EE Developer
Calypso Software, Kaiser Permanente
02.2010 - 03.2012
J2EE Developer
Calypso Software, 8x8 inc
05.2009 - 03.2010
J2EE Developer
Medisavant Inc
09.2005 - 01.2009
Education
Web Application Development, Database Administration and Architecture, Database Management and Database Design, Application Development, Web Applications. Advanced Application Development. Business Analysis and Information Engineering. Project Management, Data Warehouses. -
MS - Computer Science And Engineering
Northeastern University
09.2007 - 05.2009
Additional Information
Master's Courses and Projects:
Business Analysis for Information Engineering : Ecommerce platform for cloths
Project Management in Information System : Clinical Trials System
Application Development Using Web services: Ecommerce platform for cloths
Web Application Development Project : Clinical Trials System
Database Design and Development Project: Ecommerce platform for cloths
Database DBA and Architecture Project: Ecommerce platform for cloths
Data Warehousing/ Business Intelligence/Data Integration : Clinical Trials System
Timeline
Sr Engineering Manager, Data and Analytics
CDK Global
08.2023 - Current
AVP
Rebel Foods
05.2020 - 09.2023
Principal Engineer
Cubic Transportation Systems
03.2015 - 12.2019
Sr. Application Developer
Actuate Corporation
03.2012 - 01.2015
J2EE Developer
Calypso Software, Kaiser Permanente
02.2010 - 03.2012
J2EE Developer
Calypso Software, 8x8 inc
05.2009 - 03.2010
MS - Computer Science And Engineering
Northeastern University
09.2007 - 05.2009
J2EE Developer
Medisavant Inc
09.2005 - 01.2009
Web Application Development, Database Administration and Architecture, Database Management and Database Design, Application Development, Web Applications. Advanced Application Development. Business Analysis and Information Engineering. Project Management, Data Warehouses. -