Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Onkarr Bidawe

Engineering Leader
Mumbai

Summary

SUMMARY

  • Over 18 years of experience in Application Architecture, Analysis, Technical Design, 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, 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.
  • Experience in working with AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Good experience on Amazon AWS technologies like SQS,SNS, RDS, Elastic cache , kinesis etc.
  • 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.
  • Machine learning Karas, tensorFlow, Scikit learn,spark and flink
  • 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.

Overview

16
16
years of professional experience
2
2
years of post-secondary education

Work History

Engineering Leader

CDK Global
08.2023 - Current
  • As Director of Platform, I am responsible to architect and oversee the building of the entire technology platform for all aspects of the wealth management business requirements, viz., application, data-source integration, workflow management, transaction management, data-driven learning algorithms; among others, in both private wealth management (PWM) and digital wealth management (DWM) areas.
  • In partnership with the company's leaders, identify opportunities and risks for delivering the company's services as a scalable web-based business, including identification of competitive services, opportunities for innovation.
  • Evaluate tech platforms available in the market in wealth management domain.
  • Lead engineering/IT team and coordinate with Ops, sales and other stakeholders.
  • Participate as a member of the senior management team in establishing governance processes of direction and control to ensure that objectives are achieved, risks are managed appropriately and the organization's resources are used responsibly, particularly in the areas of software development, Devops, and IT infra management.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
  • Develop DevOps/CICD platform for SaaS application
  • Design and deploy microservices and infrastructure pipelines using AWS CDK, CDKPipelines, AWS Developer Tools
  • Architect application provisioning in multiple AWS accounts and regions using AWS Step Functions, Lambda
  • Apply Infrastructure/Infosec best practices through Infrastructure as Code
  • Enabling engineering teams to develop efficiently by providing a faster feedback loop through GitHub Actions
  • Develop Python/NodeJS package build, test, and publish mechanism and enable semantic versioning
  • Provision, manage, optimize Kafka clusters using Terraform
  • Manage GitHub.com Org/Teams, automate repository creation, branch protection, and status checks
  • Design and automate OKTA OAuth application deployment using CDK Terraform
  • Perform feature evaluation of LaunchDarkly and Optimizely and recommended feature flag solution to manage feature releases
  • Work with product security group and develop automation for OSS vulnerabilities and license scanning
  • Develop infrastructure as code scanning automation using Terraform, CheckMarx KICS and CFN-Guard
  • Guide a team of engineers in developing a command-line tool to support AWS login, enable ECR container vulnerability scanning, python package document generation
  • Develop software build, test, and release jobs using TeamCity, Jenkins for appliance software business
  • Automate build processes using Python
  • Manage and support Artifactory, TeamCity, Jenkins’s infrastructure
  • Perform cost analysis of AWS resources and provide recommendations for optimizing cost
  • Collaborate with the appropriate departments to assess and recommend technologies that support company organizational needs.
  • Direct development and execution of an enterprise-wide information security plan that protects the confidentiality, integrity, and availability of the company's data and servers.
  • Monitor application performance and review any application failures in staging or production.
  • As a member of the senior management team, establish a customer service and support process, with particular responsibility for all application services that implement the support function. Establish a process to integrate customer service and support with the software engineering process to support resolution of customer issues and improve application usability.
  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices by attending relevant conferences and reading widely.
  • Ensure that technology standards and best practices are maintained across the organization.
  • Share knowledge, mentor, and educate the organization's management, staff, partners, customers, and stakeholders with regard to the company's technological vision, opportunities, and challenges.

AVP

Rebel Foods
01.2022 - 07.2023
  • Managed cloud kitchen platform team
  • Analyzing, executing, and streamlining DevOps practices.
  • Establishing continuous build environments to speed up software development.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
  • Create and maintain fully automated CI/CD pipelines for code deployment using GitLab CI and kubernetes helm.
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3,RDS, Lambda, SQS, SNS, Elastic Cache Redis, Document DB and ECR.
  • Performance optimization of Node JS application using Redis and memcache.
  • Performance testing using Jmeter, Locust.
    Building Spring boot Java projects using gradle.
  • Designing efficient practices. Delivering comprehensive best practices.
  • Managing and reviewing technical operations. Guiding the development team.
  • Setting up Observability, monitoring tools and alerts using APM and Log management technologies such as Prometheus and Grafana, New Relic, Datadog.

Sr Engineering Manager

Zeta Suite
09.2021 - 12.2022

Architected and managed a omni channel , neo banking software platforms and teams.

Sr Engineeering Manager

TrendSutra / Pepperfry.com
04.2021 - 09.2021
  • Worked as sr. software engineering manager to develop ecommerce software systems.
  • I was also involved in technical application design, development, implementation, management, performance tuning, testing and rolling out features of the cloud applications to customers in all stages of software development life cycle using technologies like aws cloud ,java, node.js, python, jenkins, ant, maven to build multi tier enterprise ,e-commerce, b2b , crm , internet , intranet web applications using apache, tomcat, micro-services on paas, cloud platforms.
  • Extensive coding in java, java script, node.js, python using software frameworks like spring, hibernate, servlets, jsp, angular.js, express.js, html,css , jms, sqs, sns, active mq, kafka and databases like oracle, postgres , dynamo db etc, application servers like apache and tomcat.
  • Mentoring junior members in the team. working with director and vp of software engineering, configurations, support and operations teams.
  • Developing microservices using spring boot, Express.js ( Node.js ) etc
  • 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.

Engineering Manager

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

J2EE Developer

Medisavant Inc
09.2008 - 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 - Management Information Systems

Northeastern University
Boston.MA,USA
09.2007 - 05.2009

Skills

JAVA, JavaScript, Groovy, Perl, PHP,C, SQL, PL/SQL, Apex (Salesforce)

SFDC Cloud Platform : Salesforce CRM, Visual Force, Apex, triggers, Sitecom, Customer Portal

AWS Platform : Amazon AWS technologies like SQS, EC2,SNS, RDS, Elastic cache , kinesis , S3, Cloudfront etc

Java Technologies : Java 5, 6, 7 ,8, 9, Multithreading, Concurrency , J2EE, JDBC, JNDI, Java Mail, Servlets, JSP, JSTL, EJB 30, JMS, JPA,AXIS2 (SOAP, RESTFUL, XSD, WSDL, UDDI), Jax-ws, SAX, DOM, JAXB, Groovy

Frameworks : JSF2 Struts 2, Spring 3, Sroing boots, Hibernate3, Node

Design Patterns : MVC Architecture, J2EE Design Patterns

Web Technologies : RichFaces 40, JSF 20, HTML5, XHTML, XML (JAXB, DOM, SAX, DTD, Schemas), JavaScript, TypeScript,JQuery, AngularJS, BackboneJS, Requirejs,Expressjs , Modernizr Js , Bootstrap CSS3

JMS Technologies :Kafka, ActiveMQ, HornetQ, WebShpere-MQ

App Servers : NginX, Weblogic 10, Apache 2,Nginx,Netty, JBOSS 6X, Tomcat 5x/6x/7x, IBM WebSphere 6-7

Software Security :OWASP libraries SQL injection, XSS, Session, header, cookies security and management

Database :MongoDB, DynamoDB, Cassandra, Oracle 10g/8i/, MS Access 2000/97, SalesForce CRM, PeopleSoft CRM

Tools : Log4J, JUnit, Ant, Maven

IDE : NetBeans, MyEclipse, Eclipse 3X, RAD

Operating Systems : Windows 2003/2005, UNIX (Sun Solaris), IBM AIX

DevOps : Docker, Kubernetes, Jenkins, Ansible, Terraform

Developed JUnit test cases

Environment: Java, J2EE, JSP, Servlets, AJAX, PHP, Apache Tomcat, JDBC, SQL, PL/SQL, Oracle 8i, JavaScript, XML, Toad 80, Swing, Eclipse IDE

Project Management in Information Systems:

ECommerce, Magento, SFCC, Shopify

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

Engineering Leader

CDK Global
08.2023 - Current

AVP

Rebel Foods
01.2022 - 07.2023

Sr Engineering Manager

Zeta Suite
09.2021 - 12.2022

Sr Engineeering Manager

TrendSutra / Pepperfry.com
04.2021 - 09.2021

Engineering Manager

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

J2EE Developer

Medisavant Inc
09.2008 - 01.2009

MS - Management Information Systems

Northeastern University
09.2007 - 05.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 BidaweEngineering Leader