Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Surojit Das

Erie

Summary

Principal Software Engineer with 18+ years of experience and 7+ years in technical leadership. Expertise in designing scalable software solutions and guiding technical teams through complex challenges. Proven success in managing risk, ensuring customer-focused design, and driving critical projects across payments, health-tech, and insurance sectors. Skilled in modern methodologies, technical documentation, and code review to advance business initiatives.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Technical Solution Lead

Innova/ACS Solutions
Erie
05.2024 - Current
  • Enhanced and maintained existing applications for the Life insurance stream, ensuring robust performance and adherence to modern development methodologies.
  • Managed full development activities related to .Net and Mendix, guiding teams in technical design and solution implementation.
  • Implemented and maintained Java actions within Mendix, aligning with design patterns and quality coding standards.
  • Developed and maintained React components to be used in UX through Mendix applications.
  • Coordinated with business architects to extract clear technical requirements and develop tailored software solutions.
  • Created epics and features from technical requirements, providing accurate estimates and managing associated risks.
  • Identified areas for improvement and executed precise action plans to elevate application performance and customer satisfaction.
  • Conducted technical research to prepare comprehensive roadmaps for stakeholders, incorporating risk management and modern principles.
  • Maintained clear and client-focused communication regarding technical requirements and solution guidance.
  • Directed multiple off-shore and on-shore technical teams, providing ongoing code review and architectural guidance.
  • Innova/ACS Solutions provides technical solutions and services in various sectors including insurance.

Project Manager/ Architect

Innova/ACS Solutions
Missouri
02.2024 - 04.2024
  • Migrated Greenplum/Hadoop systems to Snowflake applications within fixed timeline constraints, ensuring a seamless transition and effective risk management.
  • Led all stages of project management, balancing technical and business needs for customized solutions.
  • Participated in hiring decisions to build a capable project team, aligning technical skills with project requirements.
  • Developed and presented detailed status decks to upper management, incorporating technical documentation and progress metrics.
  • Managed project schedules and timelines effectively, demonstrating strong application of risk management and customer-focused practices.
  • Innova/ACS Solutions provides technical solutions and services in various sectors including healthcare.

Principal Software Engineer/Architect

Innova/ACS Solutions
Missouri
09.2022 - 12.2023
  • Project Description: Design and develop TX835 File generation system from scratch. Various stages of the system were developed as individual processes so that it can be orchestrated by Control-M.
  • Used Oracle and SQL Server as backend database and design was highly optimized for storing and retrieving millions of records on daily basis.
  • Architected custom DAL for this specific purpose with focused on containerization and cloud deployment in future.
  • Project was completed on-time and deployed in Prod successfully.
  • Work directly with business and product owners to translate the requirements into a design plan identifying the Microservices needed to develop.
  • Implemented CQRS pattern to improve efficiency of the read/write process.
  • Responsible for communication system architecture between team and management.
  • Architected the base framework of the solution in .Net Core modules with documentation so that developers can continue towards implementing the requirements.
  • Lead the system development team to implement, test and deploy the system.
  • Supervise code reviews and provide guidance to other developers along with planning and participating in UAT execution.
  • Assist and guide the Project Lead/PM/BA in project coordination.
  • Conducting scrum calls in Ad hoc situations and creating stories and enhancing stories in Jira board.
  • Set up and manage Azure Build and Release Pipelines for the project.
  • Innova/ACS Solutions provides technical solutions and services in various sectors including healthcare.

Sr. Software Engineer/ Lead

Global Payments
Missouri
11.2021 - 09.2022
  • Project Description: Worked on maintaining and developing existing TSYS payment modules.
  • All updates and new development needed test coverage for automated testing.
  • Also worked on internal tools for developers.
  • Focus was on delivering high performance code acceptable by code analysis tools to adhere requirements of OWASP, PCI-DSS etc.
  • Design, development, and support of existing and new products between business stakeholders.
  • Assist domain and technical teams with problem-solving complex use cases and systems, while collaborating technical change and transformation in parallel.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Provide third-level support to business users.
  • Research and evaluate a variety of software products.
  • Scripted automated UI and web service testing.
  • Global Payments is a leading provider of payment technology services.

Sr. Software Engineer

INNOVA Solutions
Missouri
10.2017 - 11.2021
  • Project description: FoxPro to Oracle migration task needed changes in existing legacy code in C++, Delphi and VB.net support the database switch.
  • Preference was given to re-engineer the codebase to .Net using C# as programming language.
  • Matching and exceeding the performance of FoxPro DB system was challenging and was overcome using smart design, stored procedures, pre-caching of data and parallel processing.
  • Launched provider enrollment for VCC payments for new and existing providers.
  • Also developed and deployed REST API products developed in NodeJS, deployed in Linux server in AWS, and published in APIGEE API management platform.
  • Developed and implemented provider enrollment towards VCC payments for existing and new providers.
  • Designing and building scalable multi-threaded business applications.
  • Creating and maintaining COM objects using C#, C++ and Visual Basic, Visual FoxPro, and MS SQL Server Database.
  • Converting existing codebase to support Oracle database from FoxPro Database.
  • Help to define and assess deliveries of healthcare claims data from our clients.
  • Supervise code reviews and provide guidance to other developers.
  • Maintain and Enhance Client Web Application.
  • Worked as developer to enhance Payment related products in B2B domain.
  • Developing restful Web API using NodeJS/TypeScript.
  • Performing supplemental DevOps role by application deployment to Linux servers in AWS EC2 instances in Development, Stage and Production.
  • Developed multiple POCs using implementing AWS EKS, AWS ECS, S3 buckets, AWS KMS, Identity services.
  • INNOVA Solutions provides software engineering services in the healthcare sector.

Sr. Software Engineer

Populus Group
Minnesota
03.2016 - 09.2017
  • Project: Aerotek@sageGlass.
  • Project Description: Worked on developing controller system for electronically tintable façade glass for buildings branded as Sage Glass owned by Saint-Gobain.
  • Later, converted the controller as IOT product and created Rest API interfaces for iOS and Android apps for 3rd party app developers and integrators.
  • To design and implement software in line with a client facing application related to the glass tinting software.
  • Interfacing with the embedded hardware to understand and contribute to other areas such as new products that may include wireless control solutions, electro chromic control systems for OEM integration, touch-screen user interfaces, and optical sensing systems.
  • Applying a diverse skill set to a variety of projects within a small team in a dynamic environment.
  • Implementing pilot IOT project using Amazon Simple Queue Service (SQS) and Web API calls.
  • Develop Web UI using Angular and Mobile UI using Xamarin.
  • Used Bootstrap to customize web pages.
  • Generate and update reports in PowerBI
  • Populus Group provides staffing and consulting services.

Software Engineer/ Application Developer

Oracle Hospitality
Maryland
07.2013 - 02.2016
  • Project: Simphony2 (multiple versions).
  • Oracle Hospitality's, SIMPHONY, a COTS product, is the premier cloud and mobile hospitality management platform, providing enterprise point-of-sale (POS) and back-office functionality to support a wide range of food and beverage operations.
  • Worked in R&D team new development for hand-held iOS/Android and Windows tablets so that the clients can enjoy the benefits of off-the-shelf hardware.
  • Maintaining and adding new features to existing POS System written mostly in C#.
  • Maintaining legacy code written in C/C++.
  • Played an instrumental role in making the product secure and PA-DSS compliant.
  • Used MVC 3 and MVC 5 for Web Applications and Services.
  • Designed and documented REST/HTTP APIs, including JSON data formats.
  • Developed module consuming TCP/IP and UDP sockets for communication between applications.
  • Manage and maintain different hardware platforms including embedded windows devices and android devices.
  • Created reports using SQL Server Reporting Services (SSRS).
  • Using Wireshark for extensive debugging.
  • Since the product requires different hardware devices like fingerprint scanner, coin dispenser, weighing machines, card readers etc., configuring and integrating them with the POS product is a mandate for my current role.
  • Used LINQ and LAMBDA expressions, also used SVN for source code control.
  • Oracle Hospitality provides cloud and mobile hospitality management solutions.

Education

Masters - computer science

MIU (Formerly MUM)
Iowa, USA

Diploma - Information Technology

NIIT
India

Bachelor - Financial Accounting and Commerce

Calcutta University
India

Bachelors - business administration

Pondicherry University
India

Skills

  • C#
  • Visual Basic
  • Java
  • C
  • JavaScript
  • TypeScript
  • Python
  • MVVM
  • MVC
  • WPF
  • WCF
  • ASPNET
  • JQuery
  • NodeJS
  • Entity
  • ADONET
  • Webservices
  • Microservices
  • Angular
  • React
  • Bootstrap
  • MAUI
  • SQL Server
  • Oracle
  • PostgreSQL
  • MongoDB
  • MySQL
  • Visual Studio
  • VS Code
  • Xamarin Studio
  • XCODE
  • Eclipse
  • Crystal Reports
  • PowerBI
  • SQL Developer
  • MS SQL Server Management Studio
  • Toad
  • Splunk
  • Foxpro
  • Control-M
  • Mendix
  • Accounting
  • Finance
  • POS
  • Retail
  • Manufacturing
  • Hospitality
  • Payroll
  • Education
  • Media and Marketing
  • CRM
  • CMS
  • HealthCare
  • Payments Solutions
  • Insurance

Certification

Mendix Intermediate Developer Certification

Timeline

Technical Solution Lead

Innova/ACS Solutions
05.2024 - Current

Project Manager/ Architect

Innova/ACS Solutions
02.2024 - 04.2024

Principal Software Engineer/Architect

Innova/ACS Solutions
09.2022 - 12.2023

Sr. Software Engineer/ Lead

Global Payments
11.2021 - 09.2022

Sr. Software Engineer

INNOVA Solutions
10.2017 - 11.2021

Sr. Software Engineer

Populus Group
03.2016 - 09.2017

Software Engineer/ Application Developer

Oracle Hospitality
07.2013 - 02.2016

Masters - computer science

MIU (Formerly MUM)

Diploma - Information Technology

NIIT

Bachelor - Financial Accounting and Commerce

Calcutta University

Bachelors - business administration

Pondicherry University
Surojit Das