15 Yrs Exp in AWS IOT Java

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

SANDEEP SINGH

Mount Laurel, NJ-08054


Email: [email protected]

Professional Experience
• 15 years of Java/J2EE/AWS Cloud experience in Product development.
• 6 months expr in AWS IOT with Node-RED using Spring Boot micro services.
• 1-year expr of Hyperledger Fabric/Ethereum in Product development of Blockchain.
• 1-year expr in Kubernetes and Docker with AWS Cloud.
• Including 7 years of experience in Agile Methodology as a Scrum Master.
• Including 6.0 years of experience in Amazon Web Service (AWS).
• Including 3.6 years of experience in Hadoop (Hive, Pig & MapReduce).
• Including 1.0-year experience in Machine Learning.
• Experience in Java1.8, JSP, Servlet, Struts 2.0, JAXB, Spring 4.1, Hibernate 4.0, MyBatis 3.2.6,
EJB 2.0, JMS, JDBC, Multi threading, HTML 5, REST Web Service, SOA, Amazon Web Service,
Cloud Computing Services Model (SAAS, PAAS &IAAS), Python 3.6.
• Experience in Machine Learning, R Statistical, R Studio and Predictive Analytics Modeling by
using R.
• Experience Oracle 9i, DB2, MYSQL, NoSQL on Microsoft windows & Linux platform.

Current Organization
• Cognizant Technologies Ltd., New York, US

Responsibilities
• Understand business requirements with business & stakeholder team.
• Design & Architect for new applications & provide the solutions to
• integrate the legacy application.
• Design & Developed AWS lambda serverless micro services, AWS
• IOT with DynamoDB & Spring Boot micro services.
• Integrated Java based application to mobile SMS functionality.
• Implemented AWS IOT with Node-RED for Car devices.
• Handling 7 to 12 associates’ team with Agile methodology.
• Improve the performance with java application & AWS cloud.
• I have 8 yrs. exp as Technical lead in various domain like Retail, Health Care & Financial
industry.
• Delivered various modules to client within deadline.
• As extra mile provided POC to end client to improve the business.
• 4 yrs. exp to deliver functional & technical requirement to the customer.

Technical Experience

AWS Cloud Services:


• SAAS, PAAS, IAAS, Lambda Serverless micro services with Amazon
• Web Service.
• Through AWS lambda service, store data into RDS and DynamoDB.
• Experience in S3 with KMS for security, SNS, SQS.
• Worked on AWS EC2, Cloud Watch and ELB.
Created and scheduled job through AWS Data Pipeline.
• Written lambda function to read file from multiple data sources to put
• the S3 bucket.
• Experience in AWS Elastic Beanstalk to deploy the application on
• AWS.
• Understanding of AWS Athena, S3 Glacier, AWS Glue
• Experience in AWS Cloud Formation, IAM, AMI
• Data Migration from Oracle DB to AWS RDS Oracle: Data Migrate Oracle DB to AWS RDS oracle
by using DMS service.
• Worked in AWS support project to fix the issues as per priority level in specific deadline.
• Improved the performance using AWS Lambda service through API Gateway.
• Developed and send JSON response to IOS using AWS Lambda service.
- Developed Node-RED flow and integrated AWS IOT. Send/Receive JSON messages from
Cloud to Device & Device to Cloud.
- Design and implemented Simulator using AWS IOT with Node-Red For Car device.
Languages/Tools:
JAVA 1.7, JSP, Servlet, Struts2.0, EJB2.0, JMS, Web2.0, Design Pattern, JDBC, Swing, JavaScript,
Multithreading, Message Queue (MQ), Spring3.1, Hibernate3.0, JUnit, XML, JAXB, JQrid, HTML5, CSS,
REST Webservice & SpringBoot.
Scripting Language:
Python 3.6, jQuery, JQgrid, Java Script, Node JS 10, Node-Red

Operating System:
Windows 10/Unix/Ubuntu 12.04(Linux)

Version Control:
Visual Source Safe (VSS), Rational Clear Case, SVN, Git, Bitbucket

Server:
Apache Tomcat 5.0, BEA WebLogic9.0, JBOSS 5.0, Web Sphere6.1

Tools:
IDE- JBuilder 9.0, MY Eclipse 10, RSA (Rational Software Architect), JS Console, Eclipse Indigo, JIRA,
JMeter, Control-M job scheduler.

RDBMS:
Oracle-9i, DB2, MY SQL 5, PostgreSQL

NoSQL:
MongoDB, DynamoDB

In-Memory Database:
H2 database

Framework:
Spring3.1, Hibernate3.0, Struts1.2 & MyBatis 3.2.6

Methodology:
Agile Methodology using Ice Scrum 12.1 tool & JIRA

Code Review Tool & Code Analysis:


PMD, FindBugs-2.0.3 & SonarQube 5.3

Continuous Integration Tool (CI/CD):


Jenkins 2.2.0

Build Management System:


Maven 3.0.4, Gradle 1.11 with Jersey & Spring MVC web application

Data Migration:
Data Migrate Oracle DB to AWS RDS oracle by using DMS service

Hadoop & Big Data:


HDFS 2.3.0, Map Reduce, Pig 0.12.0, Hive 0.12.0, Oozie, Sqoop

R Statistical Programming/Machine Learning:


R 3.1.1 Statistical, R Studio, Predictive Analytics Modeling by using R, Linear Regression, Multivariate
Regression, Time Series Analysis, Facebook Data Mining with R

Application Performance Improvement:


By using H2 In-memory database with 240 million data

Blockchain:
Ethereum, Hyperledger and Solidity

DevOps:
Git, Jenkins, Docker, Kubernetes

Professional History

AWS Architect, Cognizant Technologies Ltd., New York, US (Client – QUALCOMM/Ford) (Mar 2021 – till
Date)

Project Name: C2C (Mar 2021 – till Date)


Functional:
• ⁃ In C2C, we are connecting car`s device to cloud to send/receive Messages from C2D & D2C.
• Technically handled 10 associates’ team.
• Working as an architect, implement AWS IOT with Node-RED usingIOT MQTT broker.
• Deployed AWS IOT on cloud using EC2 instance.

Technical:
• Core Java, Python 3.6, AWS S3, lambda, DMS, Jenkins, IOT Republish messages EC2, AWS IOT
and Node-RED. S3 security to access file, AWS lambda micro services, DynamoDB, AWS Jenkins.
• Connected device using AWS IOT MQTT broker with Node-RED.
• Written Spring Boot Rest API and send/receive messages from AWS IOT.

Technology Lead, TCS, New Jersey, US (Client – Bank of America) (Sep 2020 – Feb 2021)

Project Name: GSTLAB (Sep 2020 – Feb 2021)


Functional:
⁃ Written Rest API and provided JSON payload to frontend developer.

Technical:
⁃ Core Java, Rest API, jQuery

Technical Architect/Lead Developer, Wipro Technologies Ltd., New York, US (Client – UBS Financial)
(Mar 2018 – Sep 2020)

Project Name: Data Lake (Nov 2018 – Sep 2020)


Functional:
• A Data lake is a centralized repository that allows you to store all your structured and
unstructured data at any scale. We can store data as-is without converting data to structured
format and run analytics on top of it.
• Technically handled 5 associates’ team.
• Capturing all types of data and structures, semi-structured and unstructured in their most
natural form from source systems.
• A Data Lake usually contains more relevant information that has good probability of access and
can provide operational needs for an enterprise.

Technical:
• Core Java, Python 3.6, AWS S3, lambda, DMS, Jenkins, Data pipeline,EC2, AWS Glue and Node JS.
S3 security to access file, AWS lambda micro services, DynamoDB, AWS Jenkins.
• Written micro services using Java, Python and Node JS and integrated micro services with
Kubernetes clusters and created multiple nodes, pods to scaling the services.
• Created AWS data Pipeline to create jobs. Deployed build using Jenkins.

Project Name: SGI (May 2018 – Jan 2020)

Functional:
 Designed a supply chain model of Suppliers Growers & Importers.
 Implemented payment system when the consignment is delivered. It is based on the perishable
network through Hyperledger.

Technical:
 Core JAVA, Blockchain (Hyperledger & Ethereum), Spring Boot micro services, AWS cloud using
S3, EC2, and Cloud watch.
 Integrated micro services with dockers for deployment. Written Springboot micro services and
integrated with blockchain.
 Deployed micro services on AWS cloud using Docker.

Project Name: IMC (March 2018 – Oct 2018)

Functional:
 Covering all the information about establishment which has relation with EPFO and have claims
settlement

Technical:
 Core Java, Spring MVC, Hibernate, Design Pattern, jQuery, Java script and improve the
performance to render the data from UI end.
 Written code and integrated multiple portals in a web portal usingspring framework modules
and hibernate.
 Improve UI performance from front end side.
Cloud Architect, GE Appliances, Bangalore, India (Aug 2017 – Dec 2017)

Project Name: GE Deliver

Functional:
• GE Deliver application is used by business team, GE Agent. GE Deliver application contains few
modules like Driver login, Product Delivery, Delivery Status & Driver Stops.
• Technically handled 7 associates’ team.

Technical:
• Core Java, AWS lambda Serverless micro services through API
• gateway and Node JS, DynamoDB & RDS cloud service, cloud
• formation, EC2, S3, cloud watch.
• Written AWS lambda micro services using java and Node JS code.
• Integrated AWS DynamoDB NoSQL api with java code. Improve performance backend side.

Senior Developer, Sears Holdings India Pvt. Ltd., Pune, India (Dec 2012 – June 2017)

Project Name: Localized Publishing(L-Pub) (Jan 2014 – June 2017)

Functional:
• L-Pub application is used by business & stakeholders. L-Pubapplication contains some
functionalities like
• Campaign Creation, Item Group, Store Group, Rules & Pricing Strategy.
• Design & Architecture for MySQL integration with Hadoop. Implemented Hadoop based data
warehouses, Good understanding in performance tuning in Hadoop. Leading a critical project
“IBM Data Stage.

Technical:
• Hadoop/HDFS, Map Reduce, Pig, Hive, Data Meer tool, java, MVCdesign pattern, Spring-MyBatis
framework, java script, jQuery and Jqgrid.

Project Name: On Demand Forecast (ODF) (Mar 2016 – June 2017)

Functional:
• Sears Home Services comprises of locally based Technicians involved in house calls to handle
repairs, home improvements or maintenance projects. Being able to predict Job Duration with a
certain level of accuracy is advantageous to the system.
• The model uses the following variables for prediction like Location, Product category, Product
age, Service type, Service Attempt etc.
• Implemented Multivariate regression model to weather forecast max/min average temperature
using R programming.

Technical:
• R 3.1.1 Statistical, R Studio, Predictive Analytics Modeling by using R, Linear Regression,
Multivariate Regression, Time Series Analysis with R.
• Written R script using machine learning to provide weather forecasting for future weather.

Customer Specific Offer (CSO) (Dec 2012 – June 2017)

Functional:
• CSO application generates the Customer Specific Offer coupon for Sears and Kmart Store
customers and performs the inquiry and redemption of CSO by shoppers. It also generates the
Manufacturing coupons for OBU customers and performs the inquiry/redemption for them as
well. CSO application prevents the coupons from going viral by restricting the number of
redemptions for a given coupon, in turn protecting margins and also implement Mobile SMS
services on customer mobile for redeem offers.
• Technically handled 4 associates’ team.

Technical:
• Core Java, Spring MVC, Hibernate, design pattern, AWS cloud services (S3, EC2, EBS, EMR, SNS,
Auto Scaling, Redshift, VPC, cloud formation, AMT).
Project Name: Self Service Offer Delivery (SSOD) (Feb 2013 – Oct 2016)

Functional:
• Self Service product was introduced for a user who want to perform the following activities:
 Technically handled 4 associates’ team
 Manage multiple categories in this E-commerce application & E-commerce
management.
 Manage an offer campaign in which user can choose to target members
 who belongs to certain nSegments (nSegments are attribute to which a member
belongs to).

Technical:
• Core Java, Spring MVC framework, Hibernate, design pattern, java script, JQgrid, jQuery, HTML,
CSS, JSP, AWS cloud, Tomcat.

Consultant, Capgemini India Pvt. Ltd., Pune, India (Aug 2008 – Apr 2012)

IMS Admin-Lynx (End Client – Discover Bank)

Functional:
• IMS Admin allows Collections Administrators to update settings in
• IMS (Inventory Management System). Since only administrators will use this program the
maximum number of users will be small.
• Use browser-based front end. While browser-based clients are the company direction, IMS
Admin was designed and implemented before that direction was established.
• Defect Management Process, code debugging, application development process.

Technical:
• Core Java, Spring framework, Hibernate ORM, JSP, HTML, CSS, Javascript, Junit, Swing, Tomcat.

Consultant, Eicher Motors India Pvt. Ltd., New Delhi, India (Feb 2008 - June 2008)

Project Name: Eicher–Supplier Collaboration For Rapid Execution (E-SCORE)

Functional:
• Eicher–Supplier Collaboration for Rapid Execution (E-SCORE) isdeveloping for the customer
relationship. It is interface between SAP and Database (db2).
• Connector is like Job Scheduler which allows user to programme repeated data transfer and
Integration processes and activities. Further, it supports subgrouping of tasks and dependencies
between different jobs.
• Coupled with the Data Mapper to allow automatic scheduling and execution of all Data Mapper
tasks / sub tasks
• Extensive Job monitoring and logging capabilities

Technical:
• Core Java, struts-based framework, design pattern, integrated Java with SAP module, JBoss.

System Engineer, Siemens Information System Ltd., Gurgaon, India (Dec 2005 - Feb 2008)

Project Name: Employee Provident Fund Organization (EPFO)

Functional:
• Employee Provident fund Organization (EPFO) is developing for the central government of India
to maintenance of provident fund, pension of people and claims settlement, pension, coverage
of establishments and investment between establishment andEPFO. EPFO project has 11
modules.
• Providing facilities of pension for people, Provident fund of persons which involves that
establishment which one have relationship with EPFO.
• Covering all the information about establishment which has relation with EPFO and have claims
settlement facilities BN and SSN number system involves providing best facilities to members of
establishment.

Technical:
• Core Java, design pattern, struts framework, EJB, JSP, CSS, HTML and Java Script.
Academic Qualification

• MCA from U.P. Technical University in the year 2005 (74%)


• B.Sc. from C.S.J.M University, Kanpur in the year 2001 (64%)
• Senior Secondary (54%) and Higher Secondary (57%)

Professional Certification
• Blockchain Certified Advance level
• Amazon Web Service Certified Solution Architect
• Architecting on Amazon Web Service Training Certified
• Scrum Master Certified (Agile Methodology)
• Sun certification Java 1.5

Domain Experience
• IMA (Identity Management Access)
• Supply Chain
• Retail domain
• E-Commerce domain
• Investment Banking/Credit Card domain
• Payment domain

You might also like