Summary
Overview
Work History
Education
Additional Information
Timeline
Generic

Onkarr Bidawe

Pune

Summary

SUMMARY

  • 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. -

Onkarr Bidawe