About Me
· Technical governance, lead the architecture, technology and development, technical collaboration with various senior (offshore & onshore) members. Work with vendors, team leads, architects and developers for the implementation and review.
... Show MoreSkills
Web Development
Data & Analytics
Database
Development Tools
Software Testing
Software Engineering
Operating System
Others
Programming Language
Networking & Security
Mobile Apps
Search Engine Optimization ( SEO )
Graphic Design
Portfolio Projects
Company
1. Global health exchange (GHX) USA
Role
Full-Stack Developer
Description
1. Global health exchange (GHX) USA June 2019 – Till date
Description: Global health exchange is a Healthcare Supply Chain Management and deployed in hospitals across US and Europe to manage the hospitals procurement and suppliers. This is highly secure platform and deployed on AWS using AWS EC2, SQS, Lambda, S3, RDS, Mysql, Cognito etc.
Contribution:
- Understood the architecture, design and code and start contributing into the architecture and development in an Agile manner.
Environment: Java1.8/JEE, Reactive Java, Flux, Spring, Angular, Spring Cloud Configuration server, microservices, docker, docker swarm, docker hub, Kubernetes, Bamboo, CI/CD, Junit 4
Responsibility: Chief architect
Show More Show LessSkills
Java (All Versions) Spring AOP Spring JPA Docker Microservices Kubernetes AWS AWS EKS Kinesis Apache Solr Fluentd Angular (All Versions) .NET Core Microservices architecture File Transfer Protocol - (FTP) Git Java Servlets Development JavaScript Jenkins JSON Java Server Page - (JSP) J Unit Mockito MVC Framework Redis SAAS Statistical Analysis Software - SAS SoapUI AWS Cloud Dynamo DB MS Visio Sonar Spring Boot 2 MS OfficeCompany
2. JCP Big Data Analytics Platform
Role
Software Architect
Description
Description: Architect, design and develop a BIG Data analytics platform and BI application to ingress more than 50 TB of data volume on daily basis from various types of sources and methods (Like: RSynch process, CAMEL, SFTP, RDBMS, AWS, Google Cloud, Data streaming etc.), store it into HDFS system and do the data mining on Peta Bytes of data using various Spark jobs written in java and interacting with various types of data sources like: HDFS, Mongo DB, Oracle and MYSQL. Optimizing the Spark job's algorithms after the analysis of Spark Jobs execution strategy. Experience in infrastructure capacity and deployment strategy of more than 1000 nodes Hortonworks HADOOP cluster with other BIGDATA technologies. These Peta bytes of data analysis is getting used to optimize the telecom networks and its various parameters. This BI platform is getting used for GIS visualization, Atoll coverage layer & prediction, Overshooting cells analysis, Configuration management, Small cell tilt analysis, Performance management analysis, Tower Sites analysis, Coverage hole mitigation, Customer care, SNMP trap messages analysis, Functional parameters analysis.
Contribution:
- Technology governance
- Build platform architecture & design, technology stacks from scratch
- Design and code the various core data science algorithms
- Coding, configuration and deployment in POC stage
- CI/CD pipeline setup
- Work with CTO, and Board of Directors to showcase the architecture & POC developed
- Resolving business & technical dependency with different teams like: office of CTO & business heads, architects
- Vendor management for costing, efforts analysis, explaining architecture & design, development, delivery, deployment and maintenance.
Environment: Java1.8/JEE, Reactive Java, Flux, Spring, Spring Cloud Configuration server, BIG DATA technologies (MapR Hadoop 5.0, Apache Hadoop 2.0, Hortonworks Hadoop 2.0, Ambari 2.6, Hive 2.0, Spark 2.0/2.0.4, Tez engine, MapReduce 2.0, Flume 1.8, Oozie 4.3.0, Apache Yarn, Spark job optimization, HBASE, Data Lake), Google ISTIO, Kubernetes, Docker, Apache Kafka, Mongo DB 4.0, AWS, Jio Cloud, Google Cloud
Responsibility: Server Architect
Show More Show LessSkills
Java (All Versions) Spring AOP Spring JPA Spring Batch SpringBoot Spring Security OAuth Big Data Hadoop Hadoop Distributed File System - (HDFS) Apache Spark Spark Streaming Hive Apache Sqoop Apache Pig Oozie Map Reduce Yarn Microservices Docker AWS Kinesis Apache-Kafka Angular (All Versions) J Meter DevOps Google Cloud AWS S3 Docker Swarm Docker-Compose Prometheus Mesos DCOS Oracle MongoDB Data analytics MySQL PL/SQL NoSQL Chat Bot Natural Language Processing Search Engine Apache Solr Google Dialog flow Oracle 11g SOAP UI MS Office Rest API Systems Development Life Cycle - (SDLC) Node.Js Kubernetes Apache Tomcat CentOS React.Js SQL Unified Modeling Language - (UML) Apigee AWS Lambda Flux Rackspace HBase Git XML SNMP Ubuntu Visio Apache Subversion (SVN) Data Science Chef Eclipse Redshift Zookeeper Apache Yarn Web Services websocket Database Management System - (DBMS) Relational Database Management System - RDBMSCompany
3. mHOOD messaging Platform
Role
Full-Stack Developer
Description
1. mHOOD messaging Platform March 2014 – April 2015
Description: Architect, design and develop a messaging platform to send millions of promotional messages Based on different configurations Like gender, Jio circle, income group etc. These messages are also being tracked whether read or unread, deleted etc.
Contribution:
- Technology governance
- Build platform architecture & design, technology stacks from scratch
- Coding, configuration and deployment in POC stage
- CI/CD pipeline setup
- Vendor management for costing, efforts analysis, explaining architecture & design, development, delivery, deployment and maintenance.
Environment: Java1.8/JEE, Reactive Java, Flux, Spring, Spring Cloud Configuration server, Apache Kafka, Mongo DB 3.6, AWS, Google messaging platform.
Responsibility: Server Architect
Show More Show LessSkills
Java (All Versions) Reactive AWS Apache-Kafka J2EE Spring AOP Hibernate Java Persistence Annotation - (JPA) Spring JPA Security Adminstrator OAuth Spring Security Microservices Docker Kubernetes Kinesis Fluentd YAML DevOps CI/CD MongoDB AWS Lambda Apache Spark Session Initiation Protocol - (SIP) Angular.Js DroolsCompany
Ehcache (NOSQL database): Worked as an Architect and developer of NOSQL database
Description
1. Ehcache (A world leader in caching solution) April 2011 – Feb 2014
Client: Party Gaming, Archway, VISA
Description: Terracotta Ehcache is a world leader in terms of providing the highly available, highly performance and highly scalable “In Memory Database Solutions” to our clients. This product has more than 500K customers worldwide including its OSS customer base. It is the only caching solution in the world to facilitate to store Terra Bytes of data in the local memory as a Big Memory concept.
Contribution:
- Customer interaction to understand the business use case to integrate Ehcache with the application. PoC and hardware recommendations for the customer's Player's Achievements use case
- Overall managed the customer's proposals and discussion with client to provide the end to end cost effective solution
- Managed the stakeholders effectively to deliver the solution on time
- Worked with Product team in terms of new features enhancements architecture & design in the product to retain our customers successfully and to ahead of our competitors
- Implementation of Ehcache usages over RESTful web-service
- Continuous client interaction to build up the customer relationship to grow the existing account to generate more revenue
Key Achievements/Value Add:
- Successfully won the deal of 400K USD to integrate Ehcache 3.6 with Party Gaming's “Players Achievements” new use case
Environment: Java1.7/JEE, Web Services, Java Threads, Eclipse, SVN, Apache Tomcat, Terracotta Ehcache 3.5 & 3.6, JSON, RESTful web services, Big Memory, HDFS, Hortonworks HADOOP, MongoDB, AWS DynamoDB, Redshift
Responsibility: Solution Architect
Show More Show Less