Dipesh Kumar Mandal
Phone: 732-***-****
Email: ***********.*****@*****.***
Professional Summary:
Experienced Software Engineer with over 12 years of proven expertise in designing, developing, and deploying scalable, high-performance software applications across diverse domains. Proficient in modern web development frameworks, cloud platforms, and CI/CD pipelines, with a focus on delivering user-focused and maintainable solutions
Full-Stack Development Expertise: Advanced knowledge of C#, .NET (Framework, Core, and .NET 8), Blazor, and Angular (up to version 17). Skilled in building responsive and accessible web applications aligned with WCAG and W3C standards.
Frontend and UI Development: Proficient in HTML5, CSS3, SASS, Bootstrap, TypeScript, Node.js, AJAX, JSON, and jQuery. Adept at ensuring browser compatibility and delivering optimized user interfaces.
Backend and Database Development: Extensive experience in SQL Server, complex query optimization, and database design, with additional knowledge of MySQL, MongoDB, and Oracle. Skilled in API design, testing, and validation using Postman.
Messaging and Integration: Hands-on experience implementing robust messaging solutions with Azure Service Bus, RabbitMQ, MassTransit, and SignalR, including topic subscriptions and queues.
Cloud and DevOps: Expertise in Azure Cloud Services for deployment, authentication, and security, with exposure to AWS SNS, SQS, and Docker. Proficient in CI/CD pipeline management using Azure DevOps.
Agile Development: Skilled in Scrum, Extreme Programming, and Test-Driven Development, with experience modernizing legacy systems and delivering within tight deadlines.
Testing and Quality Assurance: Proficient in xUnit, Moq, and structured logging with Serilog to ensure code quality, functional correctness, and system reliability.
Version Control and Project Management: Adept in using GitHub, SVN and Azure DevOps to streamline workflows and task management.
ORM and Data Access: Strong experience with Entity Framework, ADO.NET, LINQ, and Lambda expressions for efficient data handling.
Modern Development Workflows: Skilled in leveraging GitHub Copilot and ChatGPT to enhance coding efficiency, optimize workflows, and improve problem-solving capabilities.
Technical Skills:
Programming Languages: C#, JavaScript, TypeScript, SQL
Frameworks and Libraries: ASP.NET Core, .NET Framework, .NET Core, Angular (12–17), Bootstrap, Entity Framework Core, MassTransit, RabbitMQ, SignalR
JavaScript Technologies: jQuery, TypeScript
Database Technologies: SQL Server, MySQL, MongoDB, Redis, Oracle
Web Technologies: HTML5, CSS3, SASS, XHTML
Cloud Services: Azure (DevOps, Service Bus, API, Deployment, Security), AWS (SNS, SQS, Docker)
Version Control and CI/CD Tools: GitHub, SVN, Azure DevOps
Web Services and API Tools: REST APIs, Postman
Testing Frameworks and Tools: xUnit, Postman, Unit Testing, Integration Testing
Servers: IIS, Apache Tomcat
Development and IDE Tools: Visual Studio, Visual Studio Code, Eclipse IDE
Professional Experience:
Fora Financial LLC Oct 2021- Jan 2025
USA
Senior Software Engineer
Project: I worked on developing client management systems and customer portals, designed loan offer calculations, and created marketing offer codes. These systems enable customers to manage accounts, access loan offers, and select investment plans online, promoting a seamless, paperless experience while enhancing client engagement and operational efficiency.
Responsibilities:
Delivered high-quality, enterprise-class systems with multi-tier architectures by collaborating with cross-functional teams to meet dynamic business requirements.
Designed and maintained responsive web applications using Angular, ASP.NET MVC, and Blazor, ensuring seamless user experiences and modernized legacy applications using .NET 8 and Angular 17.
Developed a new UI for a customer portal using Angular 17, incorporating advanced charting capabilities, user-friendly navigation, and accessibility features to enhance customer engagement.
Implemented dynamic form handling, state management with NgRx, and reusable UI components in Angular to improve maintainability, scalability, and performance.
Developed secure, scalable APIs and implemented repository designs, leveraging robust web services and design patterns to address business needs.
Built and maintained high-availability, clustered environments, utilizing advanced .NET Framework features such as WPF, WCF, WF, and Entity Framework Core.
Streamlined communication using Azure Service Bus for topic subscriptions and queue management, ensuring reliable messaging solutions.
Optimized complex SQL Server queries and oversaw database design to enhance performance in data-intensive operations.
Utilized LINQ and LINQ-to-SQL to create efficient, maintainable data access layers, enabling seamless integration with relational databases
Automated CI/CD pipelines with Azure DevOps, reducing manual errors and improving team productivity.
Use integration testing with xUnit and Moq to ensure code quality, functional correctness, and system reliability.
Use serilog for centralized logging, enabling structured, detailed logs across applications to enhance debugging and monitoring.
Conducted thorough API testing and validation using Postman, ensuring integration reliability and adherence to functional requirements.
Mentored team members by conducting code reviews, promoting best practices, and maintaining high coding standards.
Produced dynamic reports using diverse generation tools and languages, supporting comprehensive data insights.
Worked effectively in Agile development environments, adapting to changing priorities and maintaining strong communication with stakeholders to align solutions with business goals.
Environment: .NET 8, ASP.NET Core, C#, SQL Server, Azure, Angular 17, HTML5, CSS3, Bootstrap, Web API, Visual Studio, Azure, Service Bus
INTERNATIONAL PAPER Oct 2019- Sep 2021
Memphis, TN
Application Development Analyst
Project: I worked on the Omega Project, focused on automating the papermaking and manufacturing systems through microservices architecture and event-driven design. Developed new, user-friendly UI screens and applications to enhance operational efficiency and streamline processes.
Responsibilities:
Coordinated with the process team to understand business technical specifications, focusing on automating manufacturing systems.
Worked on the Omega Project, streamlining manufacturing processes through automation.
Supported functional requirements across multiple projects, including manufacturing systems.
Explored new technologies to identify optimal solutions for manufacturing systems automation
Followed CI/CD processes in projects involving manufacturing system integration.
Create and maintain task and pull request in Azure DevOps.
Use Azure DevOps for releasing code to each environment.
Developed Application using ASP. NET Core, .Net 5.
Worked with Angular 12 for UI development, creating interfaces for manufacturing system management.
Developed front-end components using HTML5, CSS3 and Bootstrap.
Developed using the Agile SDLC Methodology.
Working with NoSQL and SQL Database like Redis and Oracle.
Responsible for implementing data access layer using Oracle Entity Framework Core.
Utilized messaging frameworks like MassTransit, RabbitMQ, and SignalR for real-time manufacturing system communication.
Responsible for clean, simple and maintainable code.
Working with team member to complete task on time.
Using Visual Studio 2019 and Visual Studio Code.
Responsible for writing unit Test.
Responsible for Bug fixing.
Working with Docker, configure project to containerization, run multiple images in docker.
Used Postman open-source web service testing application for. NET Web API testing
Environment: NET 5, ASP. NET Core, C#, SQL, Azure, Angular12, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Web API, Visual Studio, RabbitMQ
MESSINA GROUP INC August 2016 – Jan 2018
Chicago, IL
Web Application Developer
Project: I worked on developing web applications emphasizing performance, accessibility, and SEO using HTML, CSS, JavaScript, and jQuery. Built dynamic UIs with AJAX controls and ensured cross-browser compatibility. Managed version control with SVN, deployed applications in AWS, and upheld quality standards. Collaborated with stakeholders and coordinated offshore-onshore teams for seamless project execution.
Responsibilities:
Performed all levels of web development tasks, including HTML, CSS, XHTML and scripting, graphic design, PHP oriented database design/ development, testing, content management, and site traffic analysis.
Design development of presentation layers using HTML, CSS, JavaScript and jQuery.
Used JavaScript and JQuery for validating the input given to the user interface.
Developed Mock-up designs as per the requirements of Business.
Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
Used JQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.
Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
Development and enhancement of new and existing Web applications.
Few of the Enhancements have been done by Paired Programing.
Managing the version control for the deliverables by streamlining and re-basing the development streams of SVN.
Worked closely with system analyst to understand the technical requirements of the projects.
Design and development of Web pages using HTML, CSS including Ajax controls and XML.
Involved in writing the Properties, methods in the Class Modules and also consumed web services.
Responsible of deployment and maintenance in AWS.
Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Used JavaScript for custom client-side validation.
Involved in designing and developing the GUI for the user interface with various controls.
Worked with View State to maintain data between the pages of the application.
Knowledge Management and Offshore-Onshore Coordination and Stakeholder Management.
Environment: HTML, CSS, MySQL, AWS, JavaScript, AJAX and Windows XP
AMBEETECH March 2012 – May 2016
Dhaka, Bangladesh
.Net Web Developer
Project: I worked on developing custom web applications using ASP.NET, C#, Angular, and Bootstrap. Implemented data workflows with Oracle, SQL Server, complex SQL, and SSIS. Designed RESTful APIs with ASP.NET Web API for front-end integration. Ensured maintainable code with GitHub for version control.
Responsibilities:
Developed Dynamic web pages using ASP.NET, C#, Angular, jQuery, Bootstrap, CSS and HTML as per the requirements. Design and development of Web pages using ASP.NET Web Forms, HTML, CSS.
Developed Action Classes for workflow control and Data Access Object for getting database connections from connection pool.
Used JDBC to access Oracle Database and used Stored Procedures.
Developed JSP Pages made them accessible to the Client using Web Logic Application Server.
Extensively used complex SQL statements including joins and nested queries.
Responsible for implementing SQL Server Integration Services (SSIS).
Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities that are used for data access ASP.NET application.
Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by AngularJS
Developed Stored Procedures.
Extensively used XPath for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side functionality.
Experience in using GitHub for version controlling.
Extensively used jQuery in implementing various GUI components in application portal.
Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
Knowledge of Microsoft Azure Cloud Platform.
Extensively worked on AJAX.
Used ANT scripts for building the application.
Environment: ASP.NET, C#, HTML, CSS, JavaScript, AJAX, jQuery, Eclipse IDE, JDBC, JSP, XML, XPATH, Web Logic 8.0, Oracle, SQL
Education & Certifications:
Bachelor Degree in Information Technology, William Paterson University.
Associate Degree in Computer Science, Borough of Manhattan Community College.
Certified Professional Web Development, Jobs.BD & Daffodil International University