
Swaraj Bhagat
Verified Expert in Engineering
Full-stack Developer
Navi Mumbai, Maharashtra, India
Toptal member since March 4, 2022
Swaraj is a full-stack engineer proficient in providing technical leadership and team direction. He is adept at executing development strategies via unique management and design style. As a creative innovator of novel approaches to time-worn problems, he excels in employing colleagues and resources to combat everything from minor bugs to catastrophic software failures. Swaraj tackles unforeseen hiccups in software creation with agility and tireless commitment.
Portfolio
Experience
- SQL - 11 years
- C#.NET - 11 years
- TypeScript - 8 years
- Node.js - 7 years
- Python - 6 years
- Angular - 6 years
- React - 5 years
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code), Git, Jira, DBeaver, SQL Server Management Studio (SSMS), Windows, MacOS
The most amazing...
...thing I've delivered is a project from scratch, including architecture and non-functional requirements within time, resulting in an award from my employer.
Work Experience
Full-stack Developer
Bridgestone Corporation - Main
- Developed an app to check tire health and make predictions based on data.
- Utilized Kubernetes and Docker to implement a container orchestration solution for a sophisticated microservices architecture, resulting in streamlined deployment and management processes.
- Provided suggestions for code improvement and created designs for new development.
- Worked in a global team and took over the responsibility of the data protection domain.
System Analyst
Hexaware Technologies
- Oversaw the data protection domain while being a part of a global team. Developed architecture, strategies, standards, and guidelines for data security technologies and solutions.
- Utilized Kubernetes and Docker to implement a container orchestration solution for a sophisticated microservices architecture, resulting in streamlined deployment and management processes.
- Provided hands-on, expert-level assistance to developers for technical issues.
- Tested and adopted new technologies to address changing industry needs.
- Created the proof of concept (POC) for innovative solutions.
- Conducted regular reviews of applications and generated reports on efficiencies and improvement areas.
- Collaborated with the business analysts, project leads, and IT team to resolve issues and ensure viable and consistent solutions.
- Organized the application infrastructure documentation and operating procedures, strengthened controls, and enhanced overall performance.
- Maintained and added features to existing applications as required.
Senior Software Engineer
Morningstar India
- Built an outstanding and dynamic team of software engineers and developers, significantly boosting the organization's overall success.
- Tested the project requirements and specifications and developed software applications that surpassed client expectations.
- Led the development initiative as a subject expert and primary point of contact for project management staff.
- Utilized Kubernetes and Docker to implement a container orchestration solution for a sophisticated microservices architecture, resulting in streamlined deployment and management processes.
- Played a crucial role in ensuring a smooth release with minimal team interaction.
- Contributed to ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
- Suggested improvements to the team and project workflow.
- Conducted meetings with cross-functional leads and managers to improve automation.
- Collaborated with the project managers, developers, quality assurance, and customers to resolve technical issues.
Senior Software Engineer
Arrk Group
- Designed and developed forward-thinking systems that met user needs and improved productivity.
- Created the procedures for system monitoring, recovery, backup, and optimization.
- Gathered and defined the customer requirements to develop precise specifications for project plans.
- Suggested improvements to team and project workflow.
- Collaborated with the software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
- Tested the project requirements and specifications and developed software applications that surpassed client expectations.
- Worked closely with the project managers, developers, quality assurance, and customers to resolve technical issues.
- Discussed the project progress with customers, collected feedback on different stages, and directly addressed concerns.
Software Developer
Tech Mahindra Business Services
- Delivered and maintained scalable system architecture to support high-availability internet sites with various internal applications.
- Introduced the Agile methodologies and effective development best practices to divisions to enhance product development.
- Revised, modularized, and updated the old code bases to modern development standards, reducing operating costs and improving functionality.
- Collaborated with the project managers to select ambitiously but realistic coding milestones on pre-release software project development.
- Introduced the ideas and suggestions at team meetings and delivered updates on deadlines, designs, and enhancements.
Programmer Analyst
Intelegain Technologies
- Integrated live, virtual, and constructive programs into a cohesive product.
- Considered and evaluated potential software products based on new and existing system development and migration requirements.
- Collaborated with product management to design, build, and test systems.
- Built, tested, and deployed scalable, highly available modular software products.
- Authored the code fixes and enhancements to include them in future code releases and patches.
- Collaborated with other developers to identify and ease the number of bugs and errors in software.
Experience
Tirematics
Enterprize Auth
Data Exchange
The Data Exchange provides the insured's telematics management portals and normalizes diverse driving data technologies and formats, scoring vehicle operations and risk with advanced predictive analytics. By pairing this data with ISO's filed and ready UBI rating rules and predictive models, insurers can overcome regulatory hurdles and implement telematics-focused insurance solutions-saving time and money.
I was involved in team management to develop data intake, drivers enrollment/disenrollment, and driver/insurance UI module. In the data intake module, I handled five million data daily with the primary responsibility to format and validate raw data to fetch meaningful data. In the drivers' enrollment/disenrollment module, I provided REST APIs to enroll/disenroll drivers with other services. I used Angular for front-end development in the driver/insurance UI module to provide a user interface to drivers and insurers.
Plan Advantage
I was involved in team management to develop UI and REST API modules. I provided my technical guidance to the team to achieve goals on time, conducted regular code reviews of team members to deliver high-quality code, and motivated team members to adopt new technologies. I also wrote unit test cases to cover almost 100% code.
EDGE Buildings
I participated in developing the REST API and UI and provided my technical expertise to achieve project development goals on time. I conducted regular code reviews of team members to deliver high-quality code, wrote unit test cases to cover almost 100% code, and suggested improvements and ideas to the project workflow.
WebChat
I was involved in SignalR development, which helps process communication using a socket connection.
Attendance Management
I was involved in the data intake and report module. I worked on the SSIS package in the data intake module, which helped format and validate a large volume of in/out attendance data from four different sources. I worked on the SSRS package in the report module, which helped show reports based on formatted data.
Payment Gateway
Education
Bachelor's Degree in Information Technology
Dr. Babasaheb Ambedkar Technological University - Lonere, Maharashtra, India
Skills
Libraries/APIs
Node.js, LINQ, Vue, Entity Framework, REST APIs, React, API Development, NgRx, RxJS, Web API, React Router, WebRTC, Python Asyncio, Nightwatch.js, GitHub API, SQLAlchemy, Complex SQL Queries, Back-end APIs, Auth, Chai, SignalR, jQuery, Asyncio, Pandas, OpenAPI, React Query, NumPy, Socket.IO, Django ORM, AG Grid, PySpark, Vue 2, OneDrive, OmniAuth
Tools
Visual Studio, Amazon CloudFront CDN, Sequelize, GitHub, Bitbucket, Amazon Simple Notification Service (SNS), Cron, Kafka Streams, Confluence, NPM, Auth0, Figma, Pytest, AWS IAM, JavaScript Testing, Docker Compose, Jira, Git, Postman, Jenkins, xUnit, Mocha, Karma, Amazon Simple Queue Service (SQS), AWS Batch, Amazon Athena, AWS CloudFormation, MSTest, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Amazon CloudWatch, Webpack, CircleCI, Prisma, BigQuery, Amazon Cognito, Helm, Azure Kubernetes Service (AKS), Microsoft Excel, RabbitMQ, AWS SDK, AWS Step Functions, Amazon Simple Email Service (SES), Terraform, Google Kubernetes Engine (GKE), MQTT, Apache Airflow, Google Analytics, Azure App Service, Azure DevOps Services, Celery, SendGrid
Languages
C#.NET, JavaScript, TypeScript, HTML, CSS, Python, SQL, C#, GraphQL, SCSS, Sass, HTML5, T-SQL (Transact-SQL), Go, ECMAScript (ES6), YAML, XML, Visual Basic .NET (VB.NET), SAML, Java, Python 3, C++, Active Server Pages (ASP), Visual Basic, PHP, C, Excel VBA, Dart, Visual Basic 6 (VB6), CSS3, VB.NET
Frameworks
Angular, ASP.NET, Entity Framework Core, Flask, Express.js, .NET Core, .NET, JSON Web Tokens (JWT), Redux, Bootstrap, ASP.NET Core, ASP.NET Web API, .NET 4, Django, Next.js, Tailwind CSS, Vanilla JS, Yarn, NestJS, MUI CSS, Flutter, Hydra, React Native, .NET 8, Jest, NUnit, Jasmine, AngularJS, OAuth 2, Material UI, Blazor, ASP.NET MVC, Django REST Framework, MVC Razor, ASP.NET Web Forms, Cypress, Vuetify
Paradigms
Microservices Architecture, Test-driven Development (TDD), Testing, Serverless Architecture, Microservices, Agile, REST, Event-driven Programming, Unit Testing, Event-driven Architecture, Design Patterns, Object-oriented Programming (OOP), Best Practices, Automation, MEAN Stack, Asynchronous Programming, Database Design, UI Design, Code Refactoring, Back-end Architecture, Web Architecture, Responsive Web Design (RWD), API/Services Architecture, Clean Architecture, Continuous Delivery (CD), Continuous Integration (CI), Agile Software Development, Application Architecture, Lambda Architecture, Azure DevOps, DevOps, Requirements Analysis, ETL, Responsive Layout, Object-oriented Design (OOD)
Platforms
Docker, AWS Lambda, Software Design Patterns, Amazon Web Services (AWS), Kubernetes, Visual Studio Code (VS Code), Apache Kafka, Azure, Azure Functions, Microsoft, Windows, MacOS, Amazon EC2, Firebase, Google Cloud Platform (GCP), DigitalOcean, Azure Event Hubs, Azure PaaS, Linux, Vercel, AWS IoT
Storage
SQL Server Management Studio (SSMS), PostgreSQL, MongoDB, Amazon S3 (AWS S3), Microsoft SQL Server, MySQL, NoSQL, Redis, JSON, Databases, Amazon Aurora, RDBMS, Redis Cache, SQL Server 2014, Database Architecture, Cloud Deployment, Data Integration, DBeaver, SQL Server 2016, Amazon DynamoDB, SQL Server 2012, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Azure Blobs, Azure Queue Storage, Azure Cosmos DB, Database Modeling, Google Cloud, Datadog, Elasticsearch, Database Caching, Azure SQL Databases, Azure SQL, Data Pipelines
Industry Expertise
Web Design, Cybersecurity, Social Media
Other
APIs, API Design, RESTful Microservices, Team Leadership, Software Architecture, Full-stack Development, Full-stack, User Interface (UI), Responsive Design, Architecture, API Integration, Front-end, Back-end, Web Consulting, SaaS, Web Development, Technical Leadership, Serverless, Software Design, Leadership, Cryptography, Back-end Development, Cloud Services, Responsive Web Apps, Pagination, OAuth, FastAPI, Front-end Development, Message Queues, Distributed Systems, Artificial Intelligence (AI), WebSockets, Web Usability, Containerization, Multitenancy, Code Review, Cloud, Mapping, Front-end Architecture, Front-end Design, MERN Stack, Source Code Review, System Design, Repository Pattern, UI Components, Integration, Authentication, Open Source, SDKs, Database Optimization, RESTful Services, Performance Optimization, Scalability, Data Structures, AWS Cloud Architecture, Web App Development, Algorithms, Pipelines, AI Integration, Migration, Data Visualization, Web Applications, Web Dashboards, User Roles, Git Flow, Multithreading, ESLint, Encryption, Software Engineering, API Gateways, Startups, Third-party APIs, Monitoring, SOLID Principles, Design Systems, Containers, Middleware, PWA, Web Hosting, Orchestration, Solution Architecture, Single Sign-on (SSO), Discovery Workshops, Project Planning, Project Timelines, Domain-driven Design (DDD), AWS DevOps, Data Handling, Web Scraping, Cloud Architecture, JSON REST APIs, Data Encryption, Hash, Axios, Authorization, Cloud Engineering, Load Balancers, Infrastructure, Prompt Engineering, Application State Management, Optimization, Performance, Profiling, UI Testing, Query Optimization, Styled-components, Pixel Perfect, CTO, Amazon API Gateway, Amazon Kinesis, Amazon RDS, PIP, CI/CD Pipelines, Lambda Functions, Localization, Storybook, eCommerce, WCF Web Services, Big Data, Large Data Sets, User Experience (UX), Internet of Things (IoT), Microsoft Azure, Security, Payment APIs, Business Requirements, Technical Requirements, Interactive UI, Design, IIS, Internet Information Services (IIS), Minimum Viable Product (MVP), Machine Learning, Supabase, Online Payments, GitHub Actions, TCP/IP, Debugging, Mathematics, Statistics, IoT Protocols, SOAP, TypeORM, Large Language Models (LLMs), IT Security, AI Agents, OpenAI GPT-4 API, Cross-browser Compatibility, Progressive Web Applications (PWAs), Data Mining, OpenAI, Embedded Systems, Microsoft OneDrive, Azure Data Factory (ADF), Data Science, Dashboards, SVG, Video Processing, HadoopXML
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