Sonu Khatri
Irving, TX ***************@*****.*** 214-***-**** linkedin.com/in/sonu-khatri-76054b91
SOFTWARE ENGINEER
Full-stack software developer with hands-on experience in designing, developing, and implementing applications and solutions using various technologies and programming languages. Adept at developing and deploying cloud-based applications using modern frameworks, tools, and methodologies. Strong collaborator working effectively with cross-functional teams to build, test, and deploy features, ensuring seamless integration between front- and back-end. Core competencies include:
Full Stack Development Backend Development Database Management API Development & Integration DevOps Practices Version Control Testing Object-Oriented Design Design Patterns Agile Methodologies (SCRUM, Kanban)
Technical: C# typescript/ReactJS bootStrap MVC .Net Sharepoint SQL MYSQL CI/CD Jenkins GitHub HTML Junit Ado.NET Entity Framework Jquery Javascript visual Studio CSS REST API Microsoft Office (Excel, Word, PowerPoint)
PROFESSIONAL EXPERIENCE
Allstate Insurance
Full stack Engineer March 2018 – March 2025
Design and develop scalable, cloud-based applications using ReactJS, Typescript,Asp.Net, C#, SPFX,BootStrap/CSS/CSS3, HTML/HTML5 RESTful APIs,
Collaborate with cross-functional teams to build, test, and deploy features, ensuring seamless integration between front-end and back-end.
Work on migrating the on-premises SharePoint to SharePoint Online.
Created the custom front-end web part using React/TypeScript.
Plan and estimate development work needed to implement assigned tasks.
Transform business requirements into working, maintainable solutions.
Perform detailed application design and provide leadership to ensure high-quality output.
Coordinate the resolution of production issues and collaborate with support teams to clarify any outstanding concerns.
Participate in JAD sessions, provide technical solutions, and document system changes.
Conduct impact analysis on upgrades and enhancements to ensure smooth system transitions.
Develop and test application code to meet defined requirements.
Work with DevOps toolchain for continuous integration, deployment, and monitoring (Jenkins, GitHub).
Write unit and integration tests (JUnit, Mockito) to ensure code quality and reduce defects.
Participate in SCRUM teams, contributing to sprint planning, backlog grooming, and daily stand-ups.
Strive Consulting July 2017 - January 2018
.Net Developer
Client: Nerium
Worked on developing REST APIs using C#, .net technologies documentation (OpenAI spec), versioning, service discovery/registration, testing, and management.
Worked on adding a new feature for the Back Office Reporting site.
Integrated third-party APIs and event-driven architectures to enhance application functionality and real-time data processing.
Employed agile methodologies to collaborate in an iterative development environment, ensuring constant feedback and product improvements.
Utilized tools like Jenkins, and GitHub for continuous integration and deployment processes.
Mag Retail Group
Software developer April 2016 – February 2017
Worked on developing and supporting the e-commerce site for the motorcycle department.
Developed and maintained the e-commerce site for the motorcycle department.
Added new features and optimized existing components for better performance and user experience.
Employed agile methodologies to collaborate in an iterative development environment, ensuring constant feedback and product improvements.
Utilized tools like Jenkins, and GitHub for continuous integration and deployment processes.
Environment: ASP.NET, C#.NET, ADO.NET, SQL Server 2013, MVC 4.0/4.5, LINQ, WCF, TFS, JavaScript, JQuery, HTML, XML, IIS 7, CSS,Telerik, Entity Framework, Web API.
Parago Inc, Lewisville, TX March 2013 – January 2015
.Net Developer
Worked on building the McAfee Incentive Project from scratch and, once completed, supported it along with other applications.
Designed Initial Layout and Web requirements for the McAfee Project.
Created and modified several standard page templates, including robust style sheets and scripts.
Implemented the initial BPLS setup, starting with configuration and moving to final touchups, researched the code base/documentation, and identified the Spike/tech Stories that were needed.
Used MS Unit Test while performing TDD.
Utilized domain analysis and domain driven design approach while performing OOA and developing OOD.
Environment: ASP.NET, C#.NET, ADO.NET, SQL Server 2013, MVC 4.0/4.5, LINQ, WCF, TFS, JavaScript, JQuery, HTML, XML, IIS 7, CSS,Telerik, Umbraco, Entity Framework, Web API.
EDUCATION
Bachelor of Engineering, BEng Thames Valley University, UK