About
SUROJIT DAS
Principal Software Engineer
www.linkedin.com/in/surojitds/
Current Location: Missouri, USA
Summary:
A software Engineer with a passion to transform complex business requirements into software using the knowledge of OOP and Design Patterns. A highly motivated professional who is always learning, able to work in tight deadlines, and with excellent communication and presentation skills. Someone who encourages learning and the sharing of ideas and is always open to new ways of working.
Technical Skills:
Core Programming languages | C#, Visual Basic, C++, JavaScript, TypeScript |
---|---|
Design Patterns/ Framework | MVVM, MVC, WPF, WCF, ASP.NET, jQuery, NodeJS, Entity, ADO.NET, Webservices |
Databases | SQL Server, Oracle, and MySQL |
Tools and technologies | Visual Studio, VS Code, Xamarin Studio, XCODE, Eclipse, Crystal Reports, SQL Developer, MS SQL Server Management Studio |
Domain Knowledge:
Accounting, Finance, POS, Retail, Manufacturing, Hospitality, Payroll, Education, Media and Marketing, CRM, CMS, HealthCare
Education
- Master’s in computer science – MUM, Iowa, USA
- Diploma in Information Technology- NIIT, India
- Bachelor of Financial Accounting and Commerce – Calcutta University, India
- Bachelor in business administration – Pondicherry University, India
Professional Experience:
ACS Solutions @ CENTENE
Technical Lead
26th Sept. 2022 to Present, Location: (Remote)Missouri USA
Responsibilities :
- Work directly with solution architect in designing and planning.
- Being interface between team and the management.
- Lead the collection and documentation of user’s requirements, development of user stories, estimates and work plans.
- Supervise code reviews and provide guidance to other developers
- Assist and guide the Project Lead/PM/BA in project coordination.
- Fulfill all the commitments by timely delivering the deliverables.
Tools and technologies: C#, Visual Studio, .Net Core, GIT, SQL Server, Oracle, JIRA
Global Payments,
Sr. Software Engineer
22nd Nov. 2021 to 23rd Sept. 2022, Location: (Remote)Missouri USA
Responsibilities :
- 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.
Tools and technologies: C#, Visual Studio, WCF, GIT, SQL Server, JIRA/Rally
INNOVA solution @ Change Healthcare,
Sr. Software Engineer
4th Oct. 2017 to 18th Nov 2021, Location: Missouri USA
Responsibilities :
- Designing and building scalable multi-threaded business applications
- Creating and maintaining COM objects using C#, C++ and Visual Basic, 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 WebAPI using NodeJS/TypeScript
- Performing supplemental DevOps role by application deployment to Linux servers in Development, Stage and Production
Tools and technologies: C#, VB.net, Visual Basic, C++, FoxPro, Visual Studio, WCF, COM, SVN, GIT, SQL Server, Oracle Database, JIRA, Confluence, NodeJS, JavaScript, TypeScript
Populus Group
Sr. Software Engineer
March 7th 2016 to Sept 29th 2017
Project: Aerotek@sageGlass, Location: Minnesota USA
Responsibilities:
- 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 MQTT message broker and HTTP Web API calls.
Tools and technologies: C#, VB.net, Visual Basic, C, C++, Visual Studio 2015/2017, Xamarin Forms, WCF, WPF, SVN, Python, LUA, SQL Server, MySQL, REST, JSON, SSRS, MVC 3 and MVC 5.
Oracle America (Hospitality), Inc. Maryland, USA
(Formerly MICROS Systems, Oracle Corp. acquired MICROS Systems on October 1st, 2014, and it renamed as Oracle Hospitality)
Software Engineer/ Application Developer, July 15** th **, 2013 to 26** th ** February, 2016
| Project: Simphony2 (multiple versions)Oracle Hospitality’s (MICROS System) Simphony 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. Role: Software Engineer | | | — | — |
Responsibilities:
- Maintaining and adding new features to existing POS System written mostly in C#.
- Maintaining legacy code written in C/C++.
- Played an instrumental role making the product secure and PA-DSS complainant
- 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
Tools and technologies: C#, Visual Studio, Xamarin Studio, WCF, WPF, SVN, JavaScript, jQuery, AngularJS, Python, Target Process, Hudson, SQL Server, Oracle Database, Wireshark, REST, JSON, SSRS, MVC 3 and MVC 5.
Other Experiences
UNIVERSITY OF NIZWA, Nizwa, Oman Jan 07, 2011 to Jul 31, 2012Project : University Portal, School Portalwww.unizwa.edu.om, www.isnizwa.orgRole: IT Coordinator | |
---|---|
JAZAN UNIVERSITY, Jazan, Kingdom of Saudi Arabia, Oct, 12th 2009 to Sep 3rd 2011Project : E-Learning ProjectRole : Project Supervisor | |
HOTEL AL BORGS, Jazan, Kingdom of Saudi Arabia, Feb, 3rd 2009 to Oct. 10th 2009Project: POS Implementation and maintenanceRole : IT Manager / Auditor | CONVERGYS, Gurgaon, India, Aug 6th, 2008-Jan 22nd 2009Project: Windows Server Escalated Support For US, Canada and Australia region.Role: Technical Support Officer, Microsoft |
ICFAI NATIONAL COLLEGE, Siliguri, India. Nov 10th 2006-Jun 2nd, 2008Project: Student Attendance, Library Management Role: Web Application Developer / Systems Administrator / IT Lecturer | |
MAXIMUS INFOTECH PVT. LTD., Kolkata, India, Apr 11th, 2003-Aug 28th 2006Project: Inventory Control, Billing System, microERP for manufacturers and other various Custom projectsRole: Software Developer |