Vikas Gupta
Verified Expert in Engineering
Solution Architect and Developer
New Delhi, Delhi, India
Toptal member since October 12, 2020
Vikas is a recognized problem solver with a passion for learning and 20+ years of experience delivering enterprise technology solutions to clients across different business domains. He is results-oriented and has a reputation of being a primary go-to person during crucial situations and overcoming complex challenges through clear thinking and rapid prototyping. Vikas has a proven track record of being a hands-on individual contributor—from early-stage startups to established enterprises.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Linux, Git, Docker
The most amazing...
...project is a school bus surveillance system that benefited more than half a million parents in keeping track of their children's safety and whereabouts.
Work Experience
Solution Architect
Kent CamEye
- Designed and executed a scalable data streaming solution to stream different IoT device feeds in an asynchronous manner.
- Defined and migrated a multi-tenancy solution using the Kinesis Video Streaming solution (WebRTC) to process media streams from security devices.
- Saved the organization more than 60% of their running costs and improved response time with the aforementioned solutions.
- Implemented a dynamic key management solution based on a symmetric encryption mechanism that added security over TLS.
- Ensured unit test coverage and periodically scoured existing code for defects and inefficiencies.
Architect and Developer
NIIT Technologies, Ltd.
- Designed and implemented end to end integration patterns to migrate the data flows from the mainframe system to a next-generation system.
- Led and conducted various technical design workshops at different stages of the project to get buy-in from stakeholders.
- Customized the Adaptris Interlok Framework by developing discrete components that helped expedite system integrations by more than 50%.
- Utilized the strength of Spring Security integrated with Oracle IAM to secure API access.
Architect and Developer
Magnasoft Consulting, Ltd.
- Designed and delivered high performing and scalable architecture to handle more than 3 million hits per day.
- Utilized the strength of Apache Storm, Netty, and MQTT to process and publish real-time feeds, and Ehcache, a write-behind pipeline to persist the information.
- Owned the product roadmap and delivered it to the plan.
- Actively involved in the coding process to develop and launch a complete framework.
Developer and Architect
Samin TekMindz India, Pvt., Ltd.
- Designed and delivered applications in finance and various government domains utilizing open source solutions.
- Interacted with business partners to share and direct architecture practices that may affect business solution delivery.
- Enforced and automated reviews at various stages of development.
- Traced and resolved performance issues through the middle tier, database, and network.
- Improved database response time and designed in-memory objects for enhanced performance.
Developer
Sapient Corp.
- Designed and developed various ATG modules integrating the same with interfacing application.
- Mentored the team involved in the development of ATG modules.
- Enforced coding standards and profiling to ensure quality.
Developer
Lumenare Networks, Pvt., Ltd.
- Solved an algorithmic problem to have the optimal path solution for device integration through matrix switches.
- Developed an SSH/telnet mediation server to allow multiple secure sessions on a lab device.
- Implemented complex modules including state machine and device discovery.
Developer
Tavant Technologies
- Developed a scalable and extensible J2EE solution to integrate the end-to-end mortgage process.
- Ensured quality of the code by keeping higher standards for JUnit test coverage.
- Maintained and controlled database migration scripts to ensure their integrity during the release process.
Developer
Xerox
- Worked on various products in the printing domain to integrate printers leveraging the Xerox Solution Framework.
- Ensured quality of the code by keeping higher standards for JUnit test coverage.
- Developed various modules in a BroadVision-based application using J2EE framework libraries.
Experience
Cameye - Data Streaming Platform
https://www.cameye.com/Distinguished features –
• Implemented a dynamic key management solution based on a symmetric encryption mechanism, that added security over TLS.
• Controlled access to resources, actions, and TTL (time-to-live) to devices using AWS Security Token Service.
• AWS Kinesis Data streams – Lambda integrations to publish the required notifications/alerts, while other consumers persist the information into MongoDB.
• Exposed server-to-server integration via set of microservices to serve the devices geo-locations and trip information
• Supports multiple IoT devices as producers, linked to multiple consumers.
• Utilizes the Kinesis retention period feature for the durability of the records.
• Migrated MongoDB standalone instance to clustered implementation to ensure high availability.
Video Streaming Platform Migration
Solution - Designed and developed a multi-tenancy platform, using the Kinesis Video Streaming solution (WebRTC).
Distinguished Features –
• Communication dual channel – implemented PubNub messaging channel along with Kinesis Signaling Channel for real-time communications between publishers and consumers.
• Along with live streaming, for recorded media, the platform supports seamless integrations with AWS S3 and data streaming platform for management of meta-information.
• Implemented a dynamic key management solution based on symmetric encryption mechanism, that added security over TLS.
• Controlled access on resources, actions, and TTL (time-to-live) to devices using AWS Security Token Service.
• Saved more than 30% of the resources on the device side, by avoiding integrations with multiple solutions SDKs from different providers.
Flight Operations and Crew Management – Systems Migration
Tasks Accomplished –
• Designed and implemented end to end integration patterns to standardize the data integration flows for different systems.
• Customized the Adaptris Interlok Framework by developing discrete components that helped expedite the system integrations by more than 50%.
• Mentored team to bring them quickly onboard on Adaptris Interlok Framework.
• Established the unit test process for the framework.
• Implemented the CI/CD process cutting down the phased release of the integrations.
Horizon - Passenger Reservation System
Key Accomplishments –
• Actively involved in designing and developing passenger reservation and flight availability applications.
• Worked extensively on orchestrating a set of services over multiple applications to expedite go-to-market for a multi-channel sales platform.
• Introduced microservices architecture for a defined set of reservation services
• Utilized strength of Spring Security integrated with Oracle Identity & Access Management (IAM) to secure access to various services.
School Bus Monitoring System – NorthStar
Distinguished Features –
• Hardware integration cluster – A high performing apache storm/Netty architecture to handle more than 3 million hits per day without losing track of any of the transmitting devices. Proactive monitoring and alert mechanism to ensure that the stakeholders are informed
• Computation cluster – JADE-based dedicated computation architecture to process the analytical information and service the same to various components.
• Web cluster – Lightweight servers to serve web requests as well as mobile integrations. Spring-based architecture empowered with in-memory data structures to ensure a swift response with minimal delays.
Certifications
TOGAF 9.2 Certified
The Open Group
AWS Certified Solutions Architect Associate
AWS
Data Manipulation in R with dplyr
DataCamp
Skills
Libraries/APIs
JMS, REST APIs, Socket.IO, PubNub, Node.js
Tools
Git, Postman, Apache Maven, Apache Tomcat, Ansible, Jenkins, SonarQube, Apache Storm, MQTT, ActiveMQ, Apache ZooKeeper, IntelliJ IDEA, AWS SDK, IBM MQ, Oracle Coherence, Cobertura, Amazon Simple Notification Service (SNS), Gradle, Apache JMeter, SoapUI, AWS Key Management Service (KMS), Amazon Simple Email Service (SES)
Languages
Java, XML, SQL, XSLT, JavaScript, R
Frameworks
Spring Boot, Spring, JUnit, Spring Security, Netty, Spring MVC, Jakarta Server Pages (JSP), Adaptris Interlok Integration Framework, Java Agent DEvelopment (JADE), Hibernate, Apache Struts, Ant Design, Swing, TOGAF, Mockito
Paradigms
Microservices, Design Patterns, Back-end Architecture, Object-oriented Programming (OOP), Service-oriented Architecture (SOA), Continuous Development (CD), Continuous Delivery (CD), Continuous Integration (CI), Microservices Architecture
Platforms
Jakarta EE, Amazon Web Services (AWS), Docker, Linux, AWS Lambda, Unix, Backendless, AWS Security Token Service (STS), Oracle Database, Oracle Identity Management, WebSphere MQ, Visual Studio Code (VS Code)
Storage
MySQL, Spring Data JPA, MongoDB, Redis, Amazon S3 (AWS S3), Oracle RDBMS, PostgreSQL, PostGIS
Other
RESTful Microservices, RESTful Services, Back-end, Design Principles, Solution Architecture, Software Architecture, Back-end Development, Distributed Systems, Code Architecture, IoT Security, Stream Processing, Amazon Kinesis, Ehcache, Multithreading, WebSockets, Shell Scripting, Encryption, Scalability, Spring Cloud, Architecture, Internet of Things (IoT), Event Design, SOAP, ATG, SNMP, Algorithms, BroadVision, Enterprise Java Beans (EJB), AWS Certified Solution Architect, Data Migration, Enterprise Integration Patterns (EIP), Integration, WebLogic, Oracle Service Bus (OSB), Technical Leadership, Technical Architecture, API Integration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring