Post Job Free

Resume

Sign in

Mobile Applications Big Data

Location:
Round Lake, IL
Posted:
October 19, 2023

Contact this candidate

Resume:

RAKESH KUMAR SHARMA

Chicago, IL 516-***-**** ad0hws@r.postjobfree.com LinkedIn

PROFESSIONAL SUMMARY

Experienced Enterprise Architect – Expert with 17+ years of expertise in software system design and architecture for highly available, customer facing systems across both web and native mobile applications.

Proficient in contributing to the analysis, evaluation, and development of long-term strategic and operational plans aligned with enterprise objectives.

Ensure the solution architectures are in line with the enterprise strategies and principles.

Excels in using TOGAF and IETF principles for vision-setting, requirements gathering, consensus building, vendor evaluation, mentoring, and delivering scalable solutions with a focus on training and documentation.

API Governance review process and wiki documentation of the same.

Hard Skills : Java, Spring Framework, SpringBoot, GCP (apigee/Analytics/Big Data/Identity), Azure Cloud, AWS (S3 Bucket/MariaDB/DynamoDB), OAuth2 with JWT, Kafka (Confluence), PCF, OCP, Docker, Kubernetes, GitLab, React/Redux/Axios/NodeJS, Jenkins, Oracle 11g/12c, Postgres, CLS, Kibana (ELK), Splunk, AppDynamics, MySQL, Maven, Nexus, Gradle, PowerMock, Mockito, Shell script, SOA (JMS, Service Mix and ActiveMQ), and Tomcat.

Expert knowledge of web services (REST/SOAP) and Open API (Swagger) and IETF specification.

Good working experience in Core Java, Spring (Core, Spring Integration, Spring Boot, Spring Batch), Spring Cloud, apigee, Model drive architecture.

Proficient working knowledge in Agile based development using Rally, ADO, and Jira.

Expert in migration SOA application to microservice architecture using Java, SpringBoot and Spring framework and Python.

Proficient in AWS services integration (development configuration, testing and deployment).

Experience in container-based service deployment using RedHat OpenShift Container Platform, Kubernetes, and Docker images.

Expert in implementing various service components using Design Patterns like Singleton, Reactive, Circuit Break, Proxy, Abstract Factory, Observer, Command, and MVC etc.

Developed J2EE applications using IDE such as IntelliJ, Eclipse using Windows/Linux based OS.

Hand-on UI development experience using React, Redux, Axios, ESLint, React testing Library, Jest and Angular JS.

Deployment and distribution of project artifacts using Maven, Gradle, RPM.

Proficient relational database development experience in Oracle, Postgres, and MySQL.

Database script development using Flyway and Liquibase.

Excellent analytical, programming skills, self-motivated, organizational, and interpersonal skills in addition to productively working as a team member.

SOFTWARE / APPLICATION DOMAIN EXPERIENCES

Banking and Financial Services / Online Identity Theft Protection product.

Mortgage Loan Servicing Technologies (B2B).

Telecom (Top-up and Mobile financial services)

IoT and Virtualization engineering applications

Payment Processing System (Payment Gateway API etc.)

Decentralized Retail Systems

Application life cycle management (ALM)

PROFESSIONAL EXPERIENCE

ICE Inc.– Enterprise Architect - Expert; Jacksonville, FL 09/2022 - Present

ICE Inc acquired BKFS (BlackKnight) on 09/2023.

Project: Mortgage Servicing Platform (MSP)/Servicing Digital (SD): A comprehensive loan servicing platform. Encompassing all aspects of servicing, from loan boarding to default. Servicing Digital provides servicers with a white-labeled web and mobile solution where consumers can review detailed information about their loan, home, and neighborhood. I worked on integrating new payment and document providers for MSP servicing digital product. Servicing Digital is a white label website/services which are used by 80+ mortgage servicing clients. It is a B2B solution used by loan borrowers to manage their home loans and do payment. MSP is flagship product used to manage mortgage loan not limited to payment, escrow, home price index, home tax, bankruptcy, and loss mitigation services. Servicing Digital is a self-service product used by borrowers to manage their loans.

Responsibilities/Duties:

Lead the technology roadmap and development strategy for use of key mortgage industry technology vendors.

Led the design and architecture of highly available, customer facing systems for web and native mobile applications, resulting in a 15% increase in user engagement and a 10% decrease in system downtime.

Architect, solution and perform POC (Proof of Concept) testing and documentation.

Work with other teams to create an architectural model before moving forward with POC.

Implemented TOGAF principles to develop long-term strategic plans aligned with enterprise objectives, resulting in a 20% improvement in overall operational efficiency.

Migrated SOA applications to microservice architecture using SpringBoot services and Spring framework, reducing response times by 25% and improving scalability by 30%.

Analysis, and development of long-term technology strategy aligned with enterprise objectives.

Design and develop high quality products through SAFE-Agile iterative development.

Develop architectural patterns at scale, including thoughtfully designed APIs, repeatable shared delivery pipelines, and efficient computer engineering principles.

Create, test, deploy and maintain micro services.

Ensure solutions address scalability, security, availability, and maintainability.

Learn new technologies and promote the adoption of frameworks that deliver customer value.

Understand how your work connects to the customer.

Enable the team to be cross-functional and autonomous.

Promote a risk-aware culture, ensure efficient and effective risk/compliance management practices by adhering to required standards and processes.

Microservice and Object Orientated Programming.

Meeting MVP deadlines without compromising quality norms and adhering to SLA.

Hard Skills / Technologies:

Developed micro-services using Java, Spring Framework and SpringBoot.

Developed services using GCP (apigee/Analytics/Big Data/Identity) services.

Implemented API review process across enterprise using Open API specification, Spotlight, Swagger.io and wiki documentation.

Implemented TOGAF and IETF principles for internal and external APIs integration.

Create REST API specification, using OpenAPI (swagger) and IETF specification.

Proficient in AWS services integration (development configuration, testing and deployment).

Migrated monolithic / SOA application to microservice architecture using Java, SpringBoot and Spring framework and Python.

Integrated applications authorization using OAuth2 with JWT as per IETF principles.

Developed proxies, target servers and key value mapping (KVM) scripts using apigee.

Implemented distributed event store and stream processing using Kafka.

DevSecOps automation with CI and CD pipelines using ADO CI/CD with Vault and Jenkins.

Developed integration contract test using Groovy script and spring cloud contracts.

Database design and development using Flyway and Oracle SQL Developer.

Product UI development using ReactJS (Redux/Axios), NodeJS, HTML5 and Angular.

Frontend UI unit testing using jest and react testing library.

Created BDD automation scripts using Selenium and cucumber.

Build automation tools using Gradle and maven.

No-SQL database: DynamoDB and Cassandra.

Configure infrastructure as code using HashiCorp Terraform.

Database development using Oracle, Postgres, MariaDB, MySQL.

Implemented service observability and orchestrations through Cloud/PaaS Architectures: OpenShift Cloud platform (OCP), Splunk and Kibana.

Product feature creation, planning and tracking through ADO.

Applications Log tracking through Grafana and Kibana.

Develop and test APIs via API Management tools like Postman and Soap UI.

Accomplishments:

Integrated Home Loan payment using Debit Card with payment provider.

Integrated multiple Loan document and banner providers.

Active member of API Governance Board, providing feedback on new or updated APIs.

First teams to adopt ADO with SAFE-Agile Programming development approach.

Won AWS Gameday.

Discover Bank – Architect / Lead Software Developer; Riverwoods, IL 04/2020 – 09/2022

Project: Discover’s Identity Theft Protection - Friends N Family, BroadMarket and Action-Servicing for ITP applications: Worked on developing these 3 major products from scratch. These applications deal with identity theft protection for Discover’s card members family and friends and customers who do not have any association with Discover. This mainly includes implementing ground up applications for the Discover agents to service the new customer base, creating internet facing applications for the new customers to manage their membership and new batch processes to cater data requirements.

Responsibilities/Duties:

Designed and developed high quality products through XP iterative development.

Created architectural patterns at scale, including thoughtfully designed APIs, repeatable shared delivery pipelines, and efficient computer engineering principles.

Follow Agile (Scrum/XP) methods to develop the product functionalities.

Create, test, deploy and maintain product micro services.

Ensure solutions address scalability, security, availability, and maintainability.

Learn new technologies and promote the adoption of frameworks that deliver customer value.

Understand how your work connects to the customer.

Enable the team to be cross-functional and autonomous.

Promote a risk-aware culture, ensure efficient and effective risk/compliance management practices by adhering to required standards and processes.

Microservice and Object Orientated Programming.

Meeting MVP deadlines without compromising quality norms and adhering to SLA.

Hard Skills / Technologies:

Developed micro services using Java, Spring framework (Core, Spring Integration, Spring Boot, Spring Batch), Spring Cloud and SpringBoot.

Create REST API specification, using OpenAPI (swagger) and IETF specification.

Implemented TOGAF and IETF principles for internal and external APIs integration.

Migrated monolithic / SOA application to microservice architecture using Java, SpringBoot and Spring framework.

Integrated Google Cloud Platform (apigee) service integration and Amazon Web Services (MariaDB/DynamoDB/S3 bucket) with on-prem applications.

Proficient in AWS services integration (development configuration, testing and deployment).

Implemented distributed event store and stream processing using Kafka.

Test driven development using JUnit, Mockito, WireMock and CI/CD with Sonarqube and Jenkins.

Developed integration contract test using Groovy script and spring cloud contracts.

Product UI development using ReactJS (Redux/Axios), NodeJS, HTML5 and Angular.

Developed UI unit testing using jest and react testing library.

BDD and automation using Selenium and cucumber.

Developed code using IDE like IntelliJ, eclipse and deploying product using Gradle and maven.

Database Technologies: Oracle, Postgres, MariaDB, MySQL, PLSQL/SQL.

No-SQL database: DynamoDB and Cassandra.

Service orchestrations through Cloud/PaaS Architectures: Cloud Foundry (PCF)/Harness.

Create and deploy (Autosys) Unix/Linux shell/batch scripting for batch service.

Data/Cache Technologies: Redis.

DevSecOps automation with CI and CD pipelines using Vault and Jenkins.

Services orchestration through AppDynamics (Alerts/Rule/VM Tracking).

Applications Log tracking through Kibana and ELK.

Application UI service heartbeat tracking through Catchpoint.

Development tools like JWT, postman, SQL developer, velocity, soap UI, WinSCP etc.

Accomplishments:

Rolled out new product in record time.

First teams to follow Xtreme Programming development approach.

Orion Systems – Architect / Senior Software Engineer; Edison, NJ 02/2018 – 04/2020

Projects:

1.Managed File Transfer (MFT), Dell EMC

2.One Talk, Verizon

3.School base claiming (SBC), UMASS

Responsibilities/Duties:

Develop REST based web services (Microservices) following the team development standards.

Configure, deploy, and maintain Docker services on Kubernetes platform.

Implemented TOGAF and IETF principles for internal and external APIs integration.

Provide technical solutions for a given business requirement.

Follow the security guidelines while developing and deploying the services.

Be an agile development team member, responsible for collaborating with the team on release planning, sprint planning and scoping.

Design and specify test procedures including unit, system, and integration testing.

Identify and communicate impediments to your team and actively work to remove them.

Continually strive for technical excellence.

Work closely with the product owners, application architects and developers to complete the development, deploy to Kubernetes based platform and involve in all phases of project.

Involving in Analysis, design, and development activities. Contribute to architecture, design, and implementation of relational and non-relational database management systems, test plans etc.

Implementing the automation and testing for the large cloud-based software services that are built using Java and complex backend system.

Hard Skills: Java, SpringBoot, Spring Framework, DynamoDB, Python, ReactJS, Kafka, Oracle12c and Postgres, RabbitMQ, Pivotal Cloud Foundry, SaaS, Docker, Kubernetes, Fortify, VMWare, vSphere, Virtualization, Hyper-V, OVF, Maven3.0, Tomcat, REST Services, Junit, Jenkins, Unix.

Svam International – Architect / Programmer Analyst; Great Neck, NY 04/2016 – 02/2018

Project: Enterprise Servicing Platform [ESP], StateStreet

Description:

State Street’s Enterprise Servicing Platform [ESP] application provides a fully customizable and scalable end to end Enterprise Data Management platform. Powered by State Street’s superior accounting and performance capabilities and fully integrated with State Streets award-winning information delivery capabilities, ESP provides an end-to-end solution.

Responsibilities:

Design and Development of product features using Core Java, AWS microservices, Maven, Oracle.

Upgraded Java version of ESP from 1.6 to 1.8 with all code changes.

Used RTC for projects, planning and tracking.

Build and deploy applications using Maven, Cloudbees Jenkins and Sonar.

Created Unit testing framework for projects.

Integrated Sonar code profiler for each project module.

Mentor other team members by providing KT sessions of the application.

Support and analysis of Production issues.

Followed agile methodology for software delivery process.

On call support of Application for production issues, interacting with operation teams.

Implementation of continuous integration (CI) and continuous delivery (CD) for project.

Integrated Cloud profile-based deployment and delivery.

Hard Skills Java, SpringBoot, Spring Framework, Multi-threading, AWS, Oracle11g, XML, GIT, Eclipse Juno, Maven3.0, Tomcat, SOAP based Web Services, Junit, Jenkins, Sonar, Cloud deployment, Unix.

Amdocs – Architect/Software Development Specialist; Gurugram, India November 2012–April 2018

Project: AT&T MFS and Airtel MFS

Responsibilities:

Design and Development of site and product features using Core Java, Multi-threading, Liferay portal, SOAP, Oracle.

Rally/Jira for project, planning and tracking.

Development monitoring using CodeCollaborator, Jenkins.

Involved in code coverage using JUnit and Mockito.

Design and development of SOAP based connectors.

Mentor other team members by providing KT sessions of the application.

Support and analysis of Production issues.

Followed agile methodology for software delivery process.

On call support of Application for production issues, interacting with operation teams.

Reports design and development using JPA and Oracle.

Hard Skills: Java/J2EE, Spring Framework Multi-threading, Oracle11g, Liferay Portal, XML, RPM, Groovy, SVN, Eclipse Juno, JPA, Maven2.0, JBoss/Wildfly, SOAP UI, SOAP based Web Services, Junit, Mockito, CodeCollborator, Jenkins, PMD, MBeans, Cloud deployment, Creativity, RedHat.

PREVIOUS COMPANIES

Company Name

Duration

Role

Project Name

Hungama Digital

10/2011 – 11/2012

Team Leader

Service Delivery Platform (UNINOR)

JKT Ltd.

03/2009 – 05/2011

Senior Software Engineer

Contact Lens Ordering

Payment Processing

Sapient Corporation

09/2006 – 02/2009

Associate Technology L2

ResultSpace3

Migration Tool

Nagarro

02/2005 – 09/2006

Software Engineer

VMC Test Engine

Wooden Toy Box

Gateway

EDUCATION

Guru Gobind Singh Indraprastha University -- New Delhi, India 07/2002 – 06/2005

Master of Computer Application (MCA)

GPA/Percentage – 80%

Delhi University -- New Delhi, India 07/1999 – 06/2002

Bachelor of Science (BSc.)



Contact this candidate