Results-oriented Software Engineer specializing in backend development with expertise in .NET, SQL databases, and REST/GraphQL APIs. Skilled in building robust systems, implementing secure authentication with JWT, and streamlining deployments using CI/CD pipelines. Experienced with Entity Framework and automated testing frameworks, while also bringing frontend capability with NextJs and Tailwind CSS. Passionate about delivering high-performance, maintainable solutions across the stack.
Due to family and personal issues, I took some time off professional work, but even during this time, I kept myself updated and learned a lot.
Worked on one of the largest projects at TkXel; a combination of CRM and ERP. Took responsibility of Finance, HR, Customer and Property module and fixed multiple long standing and complicated bugs across multiple modules. Also did a little bit of requirement analysis and subsequent planning.
Worked in the Core Team on APIMatic’s Code Generation Engine, gaining experience in PHP, Python, and Ruby. Improved code quality and reduced SDK size by introducing core libraries, while enhancing test coverage for PHP and Ruby SDKs. Implemented quality improvement measures for the engine, developed code generation features to ensure online code samples were compilable and idiomatic, and resolved major bugs to improve engine stability.
Worked primarily on the backend architecture to develop robust systems for a Fortune 500 company. Designed and implemented an ASP.NET Core application to retrieve data from AWS S3, process it, and store it in the database. Contributed to the data processing team, handling bulk data ingestion and transformation from Preqin, a leading financial data analytics provider.
Worked on the stabilization of a windows service.
Worked on Calimatic ALM, Calimatic LMS, and a WebRTC-based chat application. Stabilized the ITSM module by optimizing underperforming components, fixing critical bugs, and completing high-priority user stories. Restructured parts of the database to prevent future issues. Took ownership of a Node.js-based WebRTC chat application, stabilizing it for six concurrent users by learning Node.js and WebRTC, configuring TURN/STUN servers, and resolving major connectivity and video display bugs.
Worked on the HR module of an ERP application designed for large hotels, including Marriott. Contributed to multiple sub-modules such as employee, roster, and salary management, handling full-stack development tasks including CSS design. Developed a procedure to fetch daily attendance directly from a device on a public IP, streamlining data integration.
Created a web app (aletheial.com), similar to discord in basic functionality, but aimed for meaningful discussions.
Crispy Waffle project is a toolkit for .NET projects. I contributed to this open source project by removing BinarySerializer to address security vulnerabilities, upgrading Elasticsearch and resolving breaking changes from the version upgrade, and implementing a custom RollingTextFileAdapter. I also built a CouchDB cache from scratch and made several documentation and readability improvements to enhance overall code quality.
The first web application I built as a Software Engineer gave me end-to-end ownership of the entire development process. I handled everything from ideation, database design, and web scraping to data ingestion, backend design, and implementation. I also worked on the frontend, delivering responsive UI/UX, designing icons, and ensuring a smooth user experience. Additionally, I managed hosting and deployment, gaining full-stack exposure across all stages of application development.