I have been doing software development since 2016, during which I have worked in different environments, from big consultancy companies to start-ups. I am a self-motivated and self-taught professional who likes to solve problems. I merge a passion for usability and user experience with technical knowledge to create better digital experiences. My repertoire includes programming languages and tools such as C#, Typescript, React.js, ASP.NET Core, Node.js, Microsoft SQL Server, PostgreSQL, Gulp, SASS, jQuery, and more.
Been working on a project that reflects a collaboration platform, built with React, GraphQL and Typescript, deployed with Netlify.
Accomplishments:
i. Built a file management system, similar to Google Drive.
ii. Implemented real-time update for user comments which supports sorting and infinite scrolling.
iii. Built a coverage map tool which allows users to draw custom shapes on a map. This comes with custom tools such as Pen tool for
free form drawings, square shape tool for rectangles which maintains the 90 degrees angle for all vertices when being edited and a circle shape tool for drawing circles.
iv. Created a (Slack) like File Previewer which supports zooming, pinching, panning 360 images
and FBX model files which helped remove react-file-viewer as a dependency and this also reduced our bundle size.
v. Created a custom validation hook which is being used in scenarios where 3rd party libraries are not enough to meet certain acceptance criteria.
Tech Stack:
GraphQL | Typescript | React.js | JavaScript | Tailwindcss
Working on projects at a consultancy firm that provides various services for clients, from software development to support. Monitoring the health of applications and database servers. Developing web applications with ASP.NET Core (C#), TypeScript, Node.js and jQuery. Developing RESTful APIs for third-party integrations.
Accomplishments:
i. Ported a JavaScript codebase to TypeScript.
ii. Created a worker service for provisioning databases.
iii. Created a hiring and onboarding portal.
iv. Re-engineered an existing ERP legacy system, polishing it into a modern-day ERP solution currently used by numerous clients.
Tech Stack
.NET | Typescript | .NET Core | React.js | JavaScript | Node.js | JQuery | Azure DevOps
Danfort Systems is a startup technology and consultancy firm using data mining to create digital solutions
for its customers. Worked as a full-stack developer for an ongoing real estate web application that required
data extraction from other real estate pages.
Accomplishments
Created a web scraper with Puppeteer.
Used Node.js with Express.js to extract meaningful information from a given real estate URL that could
be saved and reused as and when user desires.
Created a supporting front-end project with React.js to enable interaction with the back end.
Tech Stack
React.js | Node.js | Typescript | Express.js
Frontend: Reactjs GraphQL Typescript SASS Tailwind
Backend: C# ASPNET CoreNodejs PostgreSQL MSSQL
Tools/Software Git AzureDevOps GitLab Netlify Azure
My courage
To always leave my comfort zone. I'm not
afraid to do whatever I need to do to
achieve my goals!
My Focus & Persistence
Despite any hard situation, I keep my
focus on my goals and always move
towards them.