Post Job Free

Resume

Sign in

Product Development System Integration

Location:
Lewis Center, OH
Posted:
April 21, 2024

Contact this candidate

Resume:

CONTACT

ad451u@r.postjobfree.com

www.linkedin.com/in/atanukbiswas

724-***-****

Columbus, OH

CORE STREGTHS

Solution Architecture

Solution Design & Implementation

System Integration & Middleware

Cloud Computing (Azure, AWS)

Container (Docker, Kubernetes)

Technical Leadership

IT Strategy & Roadmapping

Security & Compliance

DevOps & CI/CD

Product Development, ETL

Saas, Cloud Migration

Technically astute and seasoned professional with 17+ years of hands-on expertise in designing and implementing scalable IT solutions for diverse industries. Proficient in analyzing business requirements and translating them into robust architectural designs. Skilled in various programming languages, cloud platforms and architectural frameworks. Adept at leading cross- functional teams and collaborating with stakeholders to deliver innovative and cost-effective solutions. Skilled communicator and collaborator, able to liaise effectively with stakeholders at all levels to drive consensus and alignment on technical solutions. Lead & Mentor team on technical challenges and help them on new technology adoption. Well versed in Agile and SAFe development methodologies. Passionate about staying abreast of emerging technologies (AI/ML, NLP, IOT) and continuously enhancing skills to drive business success.

TECHNICAL SKILLS

C#, ASP.Net, .Net 5/6, Python, Java

HTML 5, CSS 3, JavaScript, TypeScript,

Knockout.js, Node.js, Angular, React

PL/SQL, T-SQL, SQL Server, MySQL,

SQLite, DB2, CosmosDB, MongoDB,

DynamoDB

WinForms, WPF, AutoFac, WCF, Web

Forms/Parts, .Net MVC, Blazer,

SOAP/RESTful Service, ASP.Net Web

API, NuGet

XML, JSON, XAML, YAML, SAML, XSLT

Kendo UI, Telerik Controls, Webhook

OWIN, OpenAPI, FastAPI, Spring Boot

Dapper, Entity Framework, LINQ,

Hibernate, ODBC

SSIS, SSRS, Active Reports, Redgate

MSMQ, ActiveMQ, RabbitMQ

GitHub, Bitbucket, TortoiseSVN,

TeamCity, RUNDECK, JIRA, Azure

DevOps

Azure: APIM, AKV, Function, Logic,

Blob Storage, IAM, Service Bus, Event

Grid, AppInsight, App Service

AWS: S3, Lambda, EC, EBS, Medical

Comprehensive Service, EventBridge

Nintex Workflow Cloud, Power

Automate, Office 365

VS 20XX, VS Code, Eclipse, MS Visio,

Miro, Figma

EXECUTIVE SUMMARY

Hands-on development experience in Web-based applications - Webapp, Web UI, SPA, Web Job, Web API / Service and Serverless Function. Solid development experience in Windows Service, Schedule Task, Windows Internal, Desktop-based, Wizard, Middleware, Workflow, Thin & Thick-Client and Multi-Tenancy application.

Sound working knowledge in all phases of SDLC including Production support

& troubleshooting and Software Maintenance. Hands-on working knowledge in development Methodologies - Scrum, Kanban along with Extreme Programming (XP). Well-versed with sprint planning, user storyboarding and grooming process.

Working experienced in Unit Test frameworks – NUnit, xUnit, MOQ & MSTest. Good understanding in Test-Driven Development (TDD), Acceptance Driven Development (ATDD) and extends to Behavioral Driven Development (BDD) along with A/B test.

Deep knowledge in architectural patterns and disciplines - N-tier, MVC, MVVM, MVW, SOA, Microservices, REST, CQRS, DDD, Onion, Middleware and Fanout. Advanced knowledge in industry standard design patterns, SOLID principles, Inversion of Control (IOC) & Dependency Injection (DI). Demonstrate mastery in code analysis, code maintainability, code reviewing to maintain coding metrics standards - Class Coupling, Cyclomatic Complexity. Experienced in secure coding standard - OWASP, CWE/CERT. Working knowledge on OAuth / OAuth2, Basic Auth & Token (JWT) based authorization, Form Authentication, Authenticate with Active Directory using LDAP, SSO using Ping Federate and ADFS. Also having good knowledge in application security - Cross-Side Scripting (XSS), SQL Injection, Server-side Request Forgery, Denial-of-Service (DoS).

Hands-on working experience on SAAS based product model, along with sound knowledge in IAAS, PAAS. Implemented containerization using Docker to move monolithic application into cloud based Microservices application in clusters. Sound knowledge in AWS components - MCS, Storage, Lambda, EC, Database. Working knowledge in Azure components – APIM, AKV, Service Bus, Function, Storage. Solid knowledge in CI/CD pipelining and deployment strategies along with codebase versioning. Good knowledge in Infrastructure as Code (IaC) using YAML in Azure DevOps.

PROFESSIONAL EXPERIENCE

LEAD SOFTWARE ENGINEER G2O, LLC DUBLIN, OH 07/2022 - PRESENT

Architected MI Homes workflow-based Vendor Management System cloud application by integrating Nintex cloud workflow and Oracle JDE as payment system. Designed solution diagram, database E-R diagram, scenario-based workflow diagram, deployment diagram based on MI Infra as private cloud approach. Implemented Microservices API endpoints for various module services. Setup a data migration process to get data from SharePoint forms and list, along with other sources to transform in business entity and load data into MS SQL Server database with minimal ease.

Designed DatCard Data Analytics Query Service for Mongo DB custom nested query builder - custom query operator (Numeric and Non-Numeric) usage programmatically inside DatCard Research Cloud then generates the aggregated query document using Bson Document API where input data feed from researcher provided scenario-based data from DatCard Gateway Interface. Every custom query result is being saved into Mongo DB document for further reporting into DatCard Research UI.

Designed & developed a NuGet package to get analyzed data for Dicom interpretation text using the AWS Medical Comprehend (MC) cloud service. Analyzed data are categorized into – Entity, ICD10, RxNorm and SNOMED CT which AWS MC service returned based on data category cloud service call are implemented in the NuGet library. Added handshake with Amazon Client API using Access Key and Secret as dependency along with Dicom generated interpretation text as input data.

Designed ETL service from Workday customer space to Safelite’s AWS Dynamo DB using S3 bucket. Added PutBucketCors into S3 bucket to get access from Workday APIs to fetch Safelite’s HR related information. Also created presigned URLs for Workday API endpoints sources for performing S3 Action. SENIOR SOFTWARE ENGINEER GLOBALLOGIC INC. SAN JOSE, CA (REMOTE) 02/2022 – 07/2022

Designed low level design document for MARS Voyager Communication APIs integration with Medical Record APIs using Azure EventHub and Azure Function. Created API endpoint contracts details between frontend and backend within Medical Record domain and between Medical Record domain & Communication API domain.

Developed multi-language (English, Spanish, German) error handling messages in the Document Template domain for MARS Voyager. Corrected Document Template domain logo issue, publish issues and design element indexing issue in Cosmos DB and Azure Blob Storage.

Participate in technical discussion with architects about the upcoming enhancement. By weekly sync up with client about the upcoming features implementation plans. Also troubleshoot blocker production issues with offshore teammates and its resolution plans. Discussion with PO about the process improvement to smooth transition of KT, Grooming and Communication plans between onsite and offshore teams along with 3rd party vendor teams.

SENIOR SOFTWARE ENGINEER NEXIENT LLC DUBLIN, OH 05/2021 – 02/2022

Designed and developed API endpoint of EY’s Commercial Tax software Raptor, a SAAS based application. Interfacing with TR GoSystem Tax RS APIs for the tax e-filing file for the commercial Schedule K1 suite. Implemented Bearer and On-Behalf-Of JWT token for the authorization for communicating within Microservices. Developed Angular Interceptor to handle customize request and response header to communicate with Raptor backend.

As a module owner designed ER diagram and business data modeling using Visual Studio Code – Vuerd plugin. Developed SQL project using SQL Redgate Visual Studio plugin – written DML script, post deployment script and seed script. Designed Sequence Diagram for the entire module workflow.

Developed Azure function for TR GoSystem tax file generation job, using Azure Service Bus to communicate and trigger the function. Also, using Confidential Client App Builder APIs fetched AD-Token to access other services using Access-As-Application or Access-As-Service by oAuth-V2 policy by providing tenant ID, Client ID, and Client Secret.

Created Azure Key Vault secrets. Manage Azure Pipeline Library for the environment variables / groups. Created data layer repository for the Azure Cosmos database. Modify deployment artifacts and environment variables YAML files for the smooth CI/CD process in Azure DevOps as part of Infrastructure-As-Code (IaC). Manage Azure APIM Subscriptions for new / modified Microservice APIs. Create queries in Azure App-Insight for finding APIs error logs and troubleshooting critical issues with DevOps teams.

Assist Delivery Manager for the critical analysis and design discussion. Code reviewing, Grooming & Mentoring, and helping teammates for coding & bug fixing. Support PO for writing user stories, validating scope of the user story and its development approach. SENIOR PROGRAMMER ANALYST ACCION LABS US INC. PITTSBURSH, PA 10/2015 – 05/2021

Provided solutions for critical software components distribution of DataVerify (dataverify.com) product by creating NuGet libraries for ActiveMQ (broker and Listener), PII data encryption using AES and MD5, App Config data caching, Encryption Keys lifecycle, Data Access from different databases using Dapper and more over created in-house NuGet repository to store these NuGet libraries for Dev team usage.

Develop Web Jobs in Azure App Service and integrate with Third-party Equifax consumer credit history services using middleware Azure APIM microservices. Used Azure Cosmos DB to hold the inbound and outbound data chunks as history for in-process workflow.

Using Azure Connected Services, Upload and download encrypted loan documents from Azure Blob Storage in the DataVerify – DRIVE Mortgage Verification web application. Also, access Azure Key Vault to get Secret for the encryption key / salt for each individual loan document before accessing any loan documents.

Design and develop Webhook API endpoint to communicate asynchronously with Finicity Enterprise APIs, develop Finicity client authentication UI using ASP server tags and API endpoint along with session token validation for each transaction. Develop schedule web job using Hangfire framework and its Dashboard.

Design the Verification of Income (VIE) component workflow of DataVerify product, supervise offshore team members about the development of VIE, create skeleton of web API and windows service for interfacing with DRIVE (dataverify.com) and ActiveMQ respectively. Also upgrade DRIVE web UI using ASP server tags with new fields based on business logic.

Integrate with ScaleOut Session Servers using custom ScaleOut session APIs with DataVerify to provide uninterrupted session for DRIVE clients though load balancer switch web servers. Configured session data sharing among the session servers over LB pool and set authentication timeout and session invalidation.

Played critical role in Income Verification (IV) component development of DataVerify – update verification XSD based on new requirement, designed updated fax coversheet, Read and Merge pdf form using iTextSharp, Guide team members on implementation for windows service and polling web service development. Integrate with RightFax to create and post digital fax files (.efx) using RightFax service.

Integrate AICPA (cpai.com) with SFDC (Salesforce Data Cloud) using Connected Services. Design & develop a middleware to sync data to and from SFDC database to AICPA backend DB2 database. The middleware is a scheduled Apache Quartz based application with runs periodically which consists of conversion of Apex sObjects to AICPA business entity and visa-versa and create data layer using ODBC for the DB2 operations. Develop SSIS package to sync existing DB2 server data to move into SFDC.

Active participation in AICPA.com admin portal development. Create responsive web UI wireframe and guide team members build the UI using Backbone JS and Angular JS. Design DTO classes for the client-side binding for ng-Bindings. Created backend skeleton of various web API endpoints for administrative operations and implemented Entity Framework for data layer. Involved in the Requirement gathering, User story creation and discussion with AON business stack holders.

Enhanced WCF service to integrate with OPENTEXT Content Server (CMS) to upload and organize various AON customer documents. Configure IIS for various special file extension handling and WFC web config for the huge file size upload. Designed a windows service using unity framework to call different endpoints based on department which driven by configuration. Also handled the Prod deployment of these services.

Design workflow and wireframe for the Needs Calculator Quotation tool for Long-Term Disability

(https://trustinsurancecalc.cpai.com/NeedsCalc/ltd/). Also helped team to build tracking API based on the selection by user and make Ajax call to submit and add-up amount based on the user’s choice at the server- side.

PRINCIPAL TECHNICAL CONSULTANT ACCION LABS INDIA PVT LTD. BANGALORE, INDIA 12/2014 – 10/2015

Lead and supervise a small 5 members for the mission critical for Asset Performance Management (APM) project. Create strategic planning with Meridium Product Managers for project development roadmap. Participant in technical discussion with system architect and help in design specification.

Act as a shadow resource to groom new team members, guide & mentor team members for various technical issues and challenges. Also, did code review and quality verification for each user story with industry standard guidelines.

Designed & developed custom control & property using Polymer JS, templating and control data binding using knockout JS. Developed critical components and created POC for various operations such as: Nth level tree creation, search in object hierarchy using JavaScript libraries.

Implement Swagger for the web API documentation, design web API route configuration, create unit test cases using NUnit & Moq framework. Worked with QA team for defect resolving and test case reviews.

Involve in the technical recruiter panel to conduct technical interview, selection process and consulting with PMs and Stack holders for different project initiation. Also, participant in Pre-Sales activities as technical architecture role to design propose solution, effort estimation & discussion with clients. PRINCIPAL SOFTWARE DEV ENGINEER SCHNEIDER ELECTRIC BANGALORE, INDIA 08/2013 – 12/2014

Developed BPM.Net - NextGen Forms using HTML5, Kendo UI and Knockout JS. Provide code infra for custom web control property binding on runtime. Implemented customized grid control with various custom events and binding using Kendo UI.

Design offline communication using native call on WIN JS framework and PhoneGap for the WorkTask application. Developed POC for PhoneGap technical challenges and addressed server-side changes for offline access.

Implemented Telerik Controls for Wonderware feedback system, used reflection technique to various feedback type based on fully clarified class path. Participate in grooming, retrospective discussion and guide new team members into the scrum process. Configuring FxCop and StyleCop for coding standard. SENIOR TECH LEAD ENDEAVOUR SOFTWARE TECHNOLOGIES BANGALORE, INDIA 04/2008 – 07/2013

Lead and supervise a small team for iPad, desktop-based software development, Mentoring and helping to resolve bugs, created UI wireframes, presenting new ideas to PM and clients for feature enhancement, Shadow PM for helping various project management activities – planning, effort estimate, creating internal deadline etc.

Design and develop WinForms and WPF based applications as thick and thin client-based approach, integrate USB sync by serial port programming with Mobile (as media device) – Desktop app – Server side as 3-way sync, implemented multi-threading where user can use desktop app and seamlessly sync happens between server to desktop app in background, Coded http range download for content downloading in background from Akamai CDN.

Architected and designed Mobile Business Object (MBO) and its relational mapping using Sybase Unwired Platform (SUP) – Workspace, Device registration in SUP platform for user-based sync with Oracle database via Sybase database and user’s device. Also helped MBO project deployment in client’s production environment. Created skeleton code for full sync and delta sync using SUP client API library in WPF application and saved metadata into SQLite database to kick-start with base line implementation.

Design a distributed server-side web app using .Net Remoting where desktop-based application will give RPC calls for various business functionalities, Integration with SMS Gateway to send bulk SMS to customer mobile using TCP Socket programming, communicate with Google Map APIs to get latitude / longitude positions for the geo-fencing.

Developed a publication operation console web application using Mojo CMS, designed mobile web responsive website to support multiple device form factor for BlackBerry, iPhone, and Android devices to publish the contents. Also Integrate PayPal payment gateway in website embedded with JavaScript for redirecting to PayPal account.

JUNIOR SOFTWARE ENGINEER ANALYTICA INDIA PVT. LTD. BANGALORE, INDIA 11/2005 – 03/2008

Created & executed unit test case, learning and understanding Symbol’s RFID and Barcode API, WinCE, .Net CF and CE DB for Pocket PC 2002. Operate WinCE handheld devices and how to code and deploy applications in the devices.

Develop various asset management related handheld device applications to read tags and location asset position, search asset in case misplaced, sync CE DB with master inventory database.

Learn about Windows XP logon interface (GINA DLL), replace DLL & override Alt+Ctrl+Del system event to read from USB (Virtual Com Port) RF tag for special way to login into system. Also develop a special installed application to replace GINA DLL in system32 folder and update the windows registry keys to read from virtual com port while windows login.

EDUCATION

Anna University, Chennai, India

Master of computer applications – 2005

Bangalore University, Bangalore, India

Bachelor of computer science – 2001



Contact this candidate