About Me
Highly skilled Full Stack Developer with over 4 years of experience in designing, developing,
and maintaining robust web applications. Proficient in C#.NET, ASP.NET Core, and modern
frontend frameworks like React, with a…
Highly skilled Full Stack Developer with over 4 years of experience in designing, developing,
and maintaining robust web applications. Proficient in C#.NET, ASP.NET Core, and modern
frontend frameworks like React, with a strong foundation in OOPS, SOLID principles, and
design patterns. Proven ability to manage the full SDLC, optimize SQL performance, and
integrate systems. Eager to leverage expertise in scalable web development and cloud
services to contribute to Jobs For Humanity's innovative projects.
Experience
Freelance Software Engineer
Delivered bespoke software, websites, and small-scale web applications for SME clients across various industries.
Provided technical consulting, business analysis, and digital solutions for clients evaluating new systems.
Software Engineer
Architected and engineered robust backend services and data layers for multiple client systems, taking ownership of architectural decisions, database schema design, and API contracts.
Developed application logic utilizing object-oriented programming principles and constructed RESTful APIs for consumption by web and internal clients.
Designed normalized relational schemas, authored complex SQL queries and stored procedures, and optimized their performance against production data volumes.
Integrated systems, implemented authentication flows, and established role-based access control to satisfy client security and operational requirements.
Contributed to code reviews, resolved production issues through debugging, and delivered iterative releases aligned with agile sprints.
Software Engineer
Developed comprehensive, end-to-end software solutions for ERP and e-commerce platforms, contributing to backend services, business logic, data persistence, and supporting UI components.
Transformed business workflows into domain models, modular services, and database schemas that effectively supported operational use.
Built and maintained critical APIs for inventory, orders, sales, and reporting functionalities utilized across client systems.
Managed the full software development lifecycle, including requirements analysis, design, coding, unit testing, deployment, and post-release support.
Engaged directly with stakeholders to clarify edge cases, demonstrate project advancements, and refine technical scope.