Personal details

Miraj T. - Remote back-end developer

Miraj T.

Based in: 🇪🇸 Spain
Timezone: Madrid (UTC+2)

Summary

A highly motivated and skilled Senior Software Engineer with extensive experience in development, maintenance and optimization of REST APIs in Python (Django), AWS cloud, backend data management, data analytics, backend architecture planning, analysis, management and implementation.

Some of my key distinct projects are:

⦿ Developed API’s to provide data for user’s subscribed sales triggers, company’s financial stock charts, triggers data visualisation and app usage analytics.
⦿ Implemented the web socket communication protocols to improve the notifications delivery up to 95%.
⦿ Improved and optimize image loading on web application using AWS S3 object storage service and Cache.
⦿ Code optimization and refactoring of a feature which improved its efficiency by 60% in terms of time.
⦿ Improved code to handle image validation which was previously consuming a large amount of computation resources.
⦿ Managed seamless deployment of a large-scale module with zero downtime which involved 6 servers and multiple AWS services.

I have 6 years experience in software development and worked on many interesting projects like implementation of an algorithm of Electrical Load "Demand Response Management" for residential grids in a volunteer collaboration, performed data mining, data analysis and data visualization and built an Arduino based smart plant.

I'm truly passionate about learning new technologies, brainstorm new ideas and solutions to problems and implement those solutions using latest platform, tools and technologies.

I thrive in an environment which encourages good work ethics, follow processes, provide challenges, appreciate hard work, creativity and innovation. My goals are to learn new technologies, build on the technologies I've already worked with, and eventually pay, if given opportunity, as a mentor to those coming into the industry.

Some of the technologies I've worked with include:

Backend: Python, PHP, Django, MySQL, Solr, NoSQL
Cloud: AWS EC2, S3, SQS, Cloudfront Cache, Dynamo (Mongo DB), Lambda (Serverless)
Embedded Systems: C, C++, Arduino, Raspberry Pi
Other: VCS (Git), PyCharm, Visual Studio, AWS

Work Experience

Senior Software Engineer
EPAM Systems | Nov 2022 - Present
Python
MySQL
AWS (Amazon Web Services)

Working in project having back-end tech-stack of Python, DynamoDB, and AWS Lambda.

Senior Backend Developer
xiQ Inc. | Mar 2019 - Present
HTML/CSS
Django
MySQL
API
Amazon S3
Bootstrap
Python 3
JavaScript

As Senior Backend Developer at xiQ, I am responsible for the development, maintenance and optimization of REST APIs in Python (Django), backend data management, data analytics, backend architecture planning, analysis, management and implementation etc.

Some of the distinct tasks/projects I worked on are:

  • Developed Restful API to provide data for user’s subscribed sales triggers, company’s financial stock charts, and RSS feed parsing etc.
  • Implemented the web socket communication protocols to improve the notifications delivery up to 95%.
  • Optimized image loading on the web application using AWS S3 and Cloudfront Cache, significantly reducing loading time.
  • Refactored and optimized code for sending marketing emails, resulting in a 67% improvement in efficiency from 2 hours to 40 minutes.
  • Improved code to handle image validation which was previously consuming a large amount of computation resources.
  • Built a custom data analytics tool for executives to monitor team performance, using Django, AWS EC2, SQS, and RDS.
  • Managed seamless deployment of a large-scale module with zero downtime which involved 6 servers and multiple AWS services.

Skills: JSON · GitHub · English · Databases · Agile Environment · Multithreaded Development · Agile Methodologies · Analytical Skills · Problem Solving · Django · Amazon S3 · Amazon Relational Database Service (RDS) · Amazon EC2 · Socket.io · OAuth · SAML 2.0 · Optimization · Refactoring · Python (Programming Language) · Amazon Web Services (AWS) · MySQL

Education

University of Engineering and Technology (UET), Lahore
Bachelor's degreeElectrical Engineering
Sep 2009 - Aug 2013

Personal Projects

Solar Power System Calculator
2018
HTML/CSS
PHP
MySQL
JavaScript
I designed and built ‘Solar Power System Calculator’ which could design the domestic solar power system for a customer according to their requirements. The software’s goal was to design the optimal solar power system for the customer using company’s products. The software collects the information from the customer like load information, appliances information, available space for solar panels etc. required for designing the system. The software then calculates and design the solar power system for the customer. In addition, the software was also able to generate reports regarding the solar power system like payback period, performance improvement suggestion, fixed or movable solar system suggestion, optimal performance conditions of the system, optimal operating conditions of the system etc.
Project Completion Management System
2017
HTML/CSS
PHP
MySQL
JavaScript
The ‘Project completion management system’ is a software which I designed to cover all the aspects of closing stages of project management system. The software included the automatic invoice delivery to the clients, project marketing through emails and social media networks and project analytic reports. The software was capable of handling multiple invoice for a project which should be delivered on completion of a milestone or project completion date is arrived. Similarly, the software also had the ability to do the marketing of the project to the subscribed users in the database through email marketing and social media marketing of the project at Facebook, Twitter, LinkedIn and Instagram. Also, the software can generate analytic reports regarding project finance, human resource and timeline.