ANUPAM GOVIND
Email: ************@*****.***
Mobile: +1-630-***-****
PROFESSIONAL SUMMARY
Þ 16+ years of experience in architect, design, develop and testing of cloud-based applications using object-oriented technologies. Þ Good experience in Agile Methodologies. I worked on Scrum & Kanban methods of Agile.
Þ Good experience on AWS & Azure cloud environment. Design, Development
& Deployment exposure.
Þ Good experience on IOT & OTA. Worked on Device & Cloud architect & implementation End-to-End.
Þ Proven experience to take project from scratch and delivered with 10+ millions revenue.
Þ Good experience in FinTech, Manufacturing & Transportation Domain knowledge.
Þ Good experience in JavaScript frameworks like Bootstrap, jQuery & AngularJS, ReactJS & VueJS.
Þ Good experience in Android, Ionic & Xamarin mobile framework. Þ Good exposure on Java, J2EE and J2EE design patterns like MVC, Business Delegate, Service Locator, Session Facade, DAO, Singleton, Factory and Value Object.
Þ Good exposure on Microservice architecture. Architect & Design highly complicated system using Kubernetes, Docker, Kafka technologies. Þ Hands on experience with database design, entity relationship, and database analysis & programming. Experienced in writing SQL Queries, Stored Procedures etc. in SQL Server, MySql, DB2, SQLite and Oracle. Þ Hands on experience with No-SQL databases.
Þ Strong skills include J2EE Specification, J2EE Design Patterns, SOAP, WSDL, JAX-RPC, JAX-WS, JAX-RS, Hibernate, XML, jstl, Zeus, Ajax, JSON, JQuery, DWR 2.0, HTML, CSS, JavaScript, Quartz Scheduler, Message Driven Bean, Spring and Struts Frameworks.
Þ Good working knowledge on Spring, Spring Boot, Spring Cloud Frameworks.
Þ Used Gradle, Maven & ANT for building and deploying application source code on Web Sphere/Tomcat application/web server
Þ Hands on experience on VSS, StarTeam, SVN, GIT & GitHub. Þ Hands on experience on EHCACHE, MEMCACHE.
Þ Hands on experience on Azure Server Fabrics, Docker Containerization and Micro Service based architecture.
Þ Hands on experience on TDD (Test Driven Development), Peer Programming, XP (Extreme Programming).
Page 2 of 10
ANUPAM GOVIND
PROFESSIONAL EDUCATION
Post-Graduate: Postgraduate in Artificial Intelligence and Machine Learning with Grade ‘A’ from Texas McCombs School of Business. Post-Graduation: Master’s in computer application (M.C.A) with 77% from ITM (RGPV University), Gwalior.
Graduation: Bachelor’s in computer application (B.C.A) with 64% from IGNOU, Gwalior.
TECHNICAL SKILLS
Domain Manufacturing, Retail, Ecommerce, Transportation, Accounting and Blogging (Internationalization) Domain. Languages Java 8/11/17 & Python 3.8.
GUI JavaScript, Bootstrap, jQuery, AngularJS & ReactJS & VueJS.
Mobile Ionic 4, Cordova 8.0, Xamarin & Android.
RDBMS SQL Server, MySQL, DB2, Postgres, Oracle, SQLite. Tools/Techniques Jboss 4.0.x Application server, Web Sphere 8.0, Tomcat, IIS, Oracle Application Server, Rational Application Developer,
(RAD), Eclipse, Gradle, Maven, Ant, Log4j, Docker Containerization, Elasticsearch, Logstash, Apache Kafka, IBM MQ, Rabbit MQ. Operating Systems Windows, Linux/Unix & Mac.
Technologies/
Methodologies
J2EE, Client Server Technology, Web Services (RPC, WS & Rest API), MVC Architecture, Agile.
Framework
Struts 1.2, Spring Framework 4.0, EJPM 2.0, DSFJ, DWR Framework. Hibernate 4.0, Message Driven Bean (MDB), Spring Security 4.0, Spring Boot, Entity Framework.
Design UML, YML, JSON.
Build Management
Tool
Jacoco, Apache Sonar, Maven, Gradle & Jenkins.
Big Data Database HBase, Cassandra, Red Shift, MongoDB. Resource Control
Tool
VSS, Star Team, SVN & GIT.
Cloud AWS & Azure
Page 3 of 10
ANUPAM GOVIND
PROFESSIONAL EXPERIENCE SUMMARY
Blackhawk Network Inc June 2022 to Till Now
Designation: Staff Software Engineer
Project: Hawk Marketplace
Location: Chicago IL
Role: Technical Lead
Description: Marketplace is a distributed web application. It is B2B application. This application has sub modules to process Gift card management. This application supports Physical & Virtual gift cards includes Open Loop & Closed Loop. This application deployed as event based microservices architecture. Responsibility:
• provide scalable solutions.
• Manage scrum teams.
• Involved in Customer demo and discussion.
• Design & Develop enhancements & bug fixes.
Environment: Java 8/11/17, Springboot, Micro Services, Rest API, Angularjs, Postgres, SQL Server, Ruby Rails, AWS services like SQS, SNS, S3, CloudFront, EC2, Fargate, Lambda, IAM, VPC., Jenkins for CI/CD, Memcache, Redis.
A.J. Antunes & co. January 2018 to June 2022
Designation: Technical Manager
Project: AntunesDigital (January 2018 to Till Now) Location: Carol Stream, IL
Role: Solution Architect & Edge Developer
Description: AntunesDigital is a cloud-based analytics platform that simplifies the integration of sensors, IoT equipment and mobile data and transforms that data into standardized actions and procedures. AntunesDigital has proven to help restaurants and food vendors improve food safety, food quality, & store operations.
Responsibility:
• Architect the solution – Cloud & Edge.
• Worked on Edge solution – Implemented in Python3.
• Worked on Cloud infrastructure.
• Lead and Manage Onsite & Offshore team.
• Involved in Pre & Post Sales activities.
• Involved in Customer demo and discussion.
• Design & Implement Edge solution for restaurant equipment IoT.
• Delivered successful 25k+ devices (Toaster, Streamer, Egg Stations) to multiple customers like Chick-fil-A, YUM, QT, McDonalds etc. Page 4 of 10
ANUPAM GOVIND
Environment: Java, Springboot, Micro Services, React, Redux, Rest API, Postgres, Cassandra, Mosquito MQTT, Azure VM, Azure SQL Server, AWS RedShift, Azure Functions, Azure Service Fabrics, Azure App Service, Docker, Kubernetes, Python3, Apache Kafka. Project: PrepTimer Mobile App (June 2018 to August 2018) Location: Carol Stream, IL
Role: Architect, Developer
Description: PrepTimer is the mobile app solution for McDonalds restaurant prep table timer. This app is available on Android & iOS on monthly subscription. This app has two modes – operator & manager sections. Manager can configure the condiments with their expiry interval, add, edit & delete condiments. Manager can also audit logs & define categories like breakfast, lunch, dinner etc. and add condiments to category. Operator has access on timer screen and operator can make timer reset & stop it. It supports multi languages like English, Spanish, Chinese, Polish & French. This is custom solution for McDonalds. Responsibility:
• Worked as Developer & Architecture.
• Worked on system design & development.
• Coordination with client manager for demo & approvals.
• Responsible for end-to-end implementation.
• Responsible for training & demo to McDonalds seed restaurants.
• Deployment on google play store & Apple store.
• Provide support for successful deployment on 14000 restaurants in North America.
Environment: Ionic 3, Cordova 8, SQLite.
General Electric Company. December 2016 to January 2018 Designation: Sr. Software Engineer
Project: Edgelinc (Formerly known LDARS) (October 2017 – January 2018) Location: Chicago, IL
Role: Tech Lead
Description: Edgelinc is GE cloud & on premises solution for IOT & AI. Edgelinc contains Asset, Parameters, Configuration, Statistics, Event & Alert managements and also has capabilities to register & capture other third-party devices. This system is responsible for collecting onboard devices, locomotives heart bits & status periodically.
Responsibility:
• Working as Agile Lead.
• Cloud Configuration, Installation and Support.
• Responsible for system design and development.
• Responsible for gathering requirement from Stakeholders.
• Coordination with Team.
• Develop design documentations and architecture prototypes.
• Coding, Testing and Deployment.
Environment: Java 8, Spring 4.0, Spring Boot, Micro Services, AngularJS 4, Rest API, Postgres, Elastic Search, Logstash, Kibana, Cassandra, Rabbit MQ, Apache Kafka, Docker, AWS, S3, EC2, EBS, ELB, RDS (Postgres), XP (Extreme Programming).
Page 5 of 10
ANUPAM GOVIND
Project: LDARS Offboard (December 2016 – October 2017) Client: Canadian Railway CN.
Location: Chicago, IL
Role: Tech Lead
Description: LDARS (Locomotive Data Acquisition Recording System) is back- office system, which contains Web Application, REST APIs & back-end processing system. LDARS contains Asset, Parameters, Configuration, Statistics, Event & Alert managements. This system is responsible for collecting onboard devices, locomotives heart bits & status periodically.
Responsibilities:
• Played Acting Product Owner.
• Coordination with Cloud Team.
• Responsible for gathering requirement from Stakeholders.
• Requirement understanding & Discussion with Stakeholders.
• Coordination with Team.
• Develop design documentations and architecture prototypes.
• Coding, Testing and Deployment.
• Sprint Demo to Client.
Environment: Java 8, Spring 4.0, Spring Boot, Micro Services, JQuery, AngularJS, Rest API, Postgres, Elastic Search, Logstash, Kibana, Cassandra, Rabbit MQ, Apache Kafka, Docker Docker, Test Driven Development (TDD), AWS, S3, EC2, EBS, ELB, RDS (Postgres), XP (Extreme Programming). Cognizant Technology Solutions, Inc. March 2015 to December 2016 Designation: Sr. Associate Project
Project: Connected Cal & FE (March 2015 – December 2016) Client: Cummins USA.
Location: Columbus, IN
Role: Tech Lead
Description: Connected Calibration is web based solution for fleet management. This application allows fleet managers to manage calibrations (Cummins Engine Software) for their trucks & vehicles. Developed multiple modules like Connected Solution (Web Application), Rest Web Services used by Telemetric Partners to update status and download calibration files to install on vehicles. Developed Map Reduce jobs for running overlay & operations on cal files. Using Hbase for storing statistics & calibration data for reporting.
Responsibility:
• Cloud Infrastructure configuration and installation.
• Feasibility Study.
• Coordination with Team.
• Develop, design, documentations and architecture prototypes.
• Analysis & Estimation.
• Coding, Testing and Deployment.
Environment: Java 1.7, Spring 4.0, Micro Services, Jquery, Bootstrap, AngularJS, Rest API, My SQL, Hadoop, HBase, PIG, Sqoop, Cloud One (AWS infrastructure service), S3, EC2. Page 6 of 10
ANUPAM GOVIND
Yash Technologies Inc June 2014 to Feb 2015
Designation: Programmer Analyst
Project: GPPS (June 2014 – February 2015)
Client: John Deere (PDC), USA.
Location: East Moline, IL
Role: Onsite Lead
Description:
GPPS stands for Global Parts Pricing System. This is web-based solution for pricing managers & analysts to configure pricing factors like MAF, Dealer Margins, Foreign Currency Adjustment and also analyst used this application to generate monthly pricing reports.
Responsibility:
• Coordination with offshore team.
• Requirement understanding.
• Coordination with Pricing Analysts & Managers.
• Analysis & Estimation.
• Coding, Testing and Deployment.
Environment: EJPM 2.0 Framework, JAX-WS (SOAP), RAD 8.0, DB2, JSP, JAVA, and Struts, Spring, Hibernate, MS-Visio, Message Driven Bean (MDB). Yash Technologies Pvt. Ltd. India December 2009 to June 2014 Designation: Sr. Tech Lead
Project: GPPS (February 2012 – June 2014)
Client: John Deere, USA
Location: Indore, MP
Role: Tech Lead
Description: GPPS stands for Global Parts Pricing System. This is web based solution for pricing managers & analysts to configure pricing factors like MAF, Dealer Margins, Foreign Currency Adjustment and also analyst used this application to generate monthly pricing reports.
Responsibility:
• Worked at offshore lead.
• Coordination with Business Analyst.
• Analysis & Estimation.
• Coding, Testing and Deployment.
Environment: EJPM 2.0 Framework, JAX-WS (SOAP), RAD 8.0, DB2, JSP, JAVA, and Struts, Spring, Hibernate, MS-Visio, Message Driven Bean (MDB). Project: SAPMint (November 2011 – February 2012)
Client: John Deere. Australia.
Role: Sr. Software Engineer
Description : SAPMint is a web-based portal for John Deere Dealer to access SAP functionality like Orders, Configure Products, Warranty, Sales Order Enquiries, Dealer Equipment Enquiries, Accounting and Invoicing Functionalities. Page 7 of 10
ANUPAM GOVIND
Responsibility:
• Coordinate with onsite coordinator & Business.
• Understand the Requirement.
• Analysis & Estimation.
• Coding, Testing and Deployment.
Environment: EJPM 2.0 Framework, JAX-WS (SOAP), RAD 7.0, DB2, JSP, JAVA, and Struts, spring, Hibernate, MS-Visio, MS-Project, SAP-JCO, JIMSI. Client: John Deere. USA.
Project: JDMobile (January 2011 – October 2011)
Location: Indore, MP
Role: Tech Lead
Description: JDMobile is a mobile web application. This application is used by John Deere customers & dealers. They can enquire and Update customer contact information, Search product information and availability, engine emissions reporting, price equipment, parts and service, evaluate used equipment, create a quote for a customer, complete a sale of complete goods, parts or service and also create new configuration of product according their requirement. Responsibility:
• Coordinate with onsite coordinator & Business.
• Understand the Requirement.
• Analysis & Estimation.
• Coding, Testing and Deployment.
Environment: EJPM 2.0 Framework, JAX-WS (SOAP), RAD 7.0, DB2, JSP, JAVA, and Struts, spring, Hibernate, Rational Rose, MS-Visio, MS-Project. Project: IS Accounting Plan (December 2009 – December 2010) Client: John Deere. USA.
Location: Indore, MP
Role: Sr. Software Engineer
Description: IS Plan establishes the capital, lease and expense requirements for the Information Systems division and provides necessary input to service pricing process using this system. IS Accounting is a planning process to keep track over Hardware, software, people and other sources (Telecom etc.) in accordance of expense budget, leased, rate setting and plan to produce consolidated information, which is used to optimize and automate reporting work Responsibility:
• Involved in writing the technical documentation.
• Analysis the requirement feasibility, Estimation and design of Enhancement.
• Coding, Testing and Deployment.
Environment: EJPM 2.0 Framework, RAD 7.0, DB2, JSP, JAVA, and Struts, spring, Hibernate, Rational Rose, MS-Visio, MS-Project.
Page 8 of 10
ANUPAM GOVIND
Page 9 of 10
ANUPAM GOVIND
Webdunia Pvt. Ltd. Indore (India) (July 2006 – December 2009) Designation: Software Engineer
Project: Jivisha.com (Dec 2008 – Dec 2009)
Location: Indore, MP
Role: Software Engineer
Description: Jivisha is a networking site for doctors. It is unique portal to address the health and related issues, provide space to doctors and patients to know each other and interact, provide a platform for the doctors to advertise themselves, to make patients aware and to provide them with options to choose from. Doctors can create their profile; chat with others doctors, answered commonly asked queries, mail services and make appears on web. Responsibility:
• Core architecture implementations
• Coding and Testing
• Resolving Issues
• Code review JavaScript implementations
Environment: Spring 2.0, Hibernate 3.0, Oracle 10G, DWR 2.0, jstl and HTML. Project: Mywebdunia.com (Jul 2007 – Nov 2008)
Location: Indore, MP
Role: Software Engineer
Description: Mywebdunia is a blogging site in 9 different Indian languages. Users can create their portals, post articles, upload and share videos/audios/photos in their own mother tongue. This is a complete blogging, media gallery solution. Users can search, comments, rates, read, write blogs. Responsibility:
• Coding and Testing.
• FFmpeg implementations for video/audio conversion
• Image server implementation
• Uploading the media module & converting them into streaming format (FLV) implementation.
• Managing the media content module implementation. Environment: Servlet for controller layer, MVC design pattern, DWR 2.0, jstl1.0, Oracle 10G and HTML.
Project: WIOCLITE (Mar 2007 – Jul 2007)
Location: Indore, MP
Role: Software Engineer
Description: Designed and developed Wioclite – Java & JavaScript based multi- language, multi keyboard, pluggable input-output component for web/mobile/desktop applications.
Responsibility:
• Coding and Testing
• Defining the wrapper on simple text field using JavaScript events
• Working on server end for display word suggestions
• Worked on view end and server side.
Page 10 of 10
ANUPAM GOVIND
Environment: JavaScript, Ajax, CSS, HTML, Servlet, Oracel 9i. Project: Education Times (Dec 2006 – Mar 2007)
Client: Times of India Group, India.
Location: Indore, MP
Role: Software Engineer
Description: Developed Struts based advertising solution for Times Group. This portal control & audit the advertisement display and an Admin Module to control data update from CMS, menu hierarchy, portal theme and flow etc. This module was responsible for defining advertisement area, uploading advertisement images & texts and also handling positions and rotation duration. Responsibility:
• Coding and Testing
• Bug fixing
• Worked on advertisement management module
• Worked at view end and defining the advertisement rotator using Reverse Ajax
• Defining the admin module for uploading images / text and defining the area configuration of ads.
Environment: Struts 1.0 for controller layer, MVC design pattern, Ajax, DB2 and HTML.
Project: Toronto Star (Jul 2006 – Nov 2006)
Client: Toronto Star Mobile News application, Canada. Location: Indore, MP
Role: Software Engineer
Description: Its J2me & Brew based mobile application with J2ee based distributed content delivery server and an Admin Panel to manage theme, flow and content. This application was ported to more than 200 devices and subscribed by more than a million users. Responsibility:
• Coding and Testing
• Bug fixing.
• Worked on server-side processing like parsing RSS.
• Redefining the data according to mobile resolution. Environment: Servlet for controller layer, MVC design pattern, MySql and HTML.