My CV
My CV
TECHNICAL SKILLS
JavaScript (6) | TypeScript (5) | C# (6) | Ruby on Rails (5) | Java (2) | Python (2) | Node.js (5) | .Net
(6) | .NetCore (6) | Rest API (7) | Microservices (5) | PostgreSQL (6) | SQL (7) | GraphQL (2) |
ElasticSearch (3) | NoSQL (2) | AWS (3) | Web Services (7) | Redis (5) | Git (7) | Npm (5) | TDD (4) |
CI/CD Pipelines (4) | Database Design (4) | React (2) | Jquery (1) | HTML5 (4) | CSS (4) | RSpec (5) |
Bootstrap (2) | JSON (6) | SOLID Principles (7) | Jira (5) | Confluence (3) | Linux (7) | Design
Patterns, Data Structures (6) | Docker (3) | Alfresco (1) | WPF (3) | GitLab (2) | Unit Testing (5) | Agile
(6).
WORK EXPERIENCE
10/2023 – today Software Engineer
Grover GmbH, Berlin, Germany
Project: Grover - Berlin-based startup that offers a subscription service
for consumer electronics.
● Enhancing the back architecture using Ruby on Rails, TypeScript,
Node & AWS.
● Spearheaded a Typescript microservice at Grover, implementing
GraphQL ‘dataloader’ pattern to significantly enhance query call
efficiency, ensuring a more responsive system.
● Collaborated with engineering teams to optimize queries, combining
redundant ones and managing the effort from testing to final
production deployment.
● Backported Grovers new infrastructure features to legacy Ruby APIs.
Technologies used: Ruby on Rails | Typescript | Node | Redis | RSpec |
Rest API | Microservices | PostgreSQL | Jira | Confluence | Linux | Git |
Jira | Trello | Agile | Docker | Scrum.
02/2023 – 10/2023 Senior Software Engineer
CareCloud, Islamabad, Pakistan
Project: CareCloud - Miami-based healthcare platform offering EHR
services to 40k+ providers in 50 US states.
● Leading an agile backend team of 4, developing the backend
microservice architecture using Ruby on Rails, Node and Dotnet.
● Created 20+ APIs to connect React and Rails and managed REST API
calls to reduce high priority production issues by 80% through
integration of server logging to demonstrate server health.
● Moving the company's legacy AMF web service to JSON to modernize
services for a frontend React app, and external API clients.
● Migrating the existing app from a legacy Flash app using AMF to a
React app using JSON for communication.
● Consulted with engineering team members to determine system
loads and develop improvement plans, achieving a 20% surge in
overall system performance.
● Implemented caching with Redis to improve query and page loading
times by 500% (from 40 seconds to under 1 second).
● Run integration tests with RSpec with a code coverage of 90%.
Technologies used: Ruby on Rails | Typescript | Node | Redis | RSpec |
Rest API | Microservices | GraphQL | PostgreSQL | Jira | Confluence || Git
| Jira | Trello | Agile | Docker | Scrum.
EDUCATION
08/2014 – 03/2018 Bachelor of Science, Computer Science
Mirpur University of Science & Technology, Mirpur, Pakistan
LANGUAGE SKILLS
English (C2) | Urdu (Mother tongue) | German (A1, currently learning)
HOBBIES
3D artist | Fantasy novel reader
2 of 2