Experienced Software Developer with 10+ years of expertise in designing, developing, and integrating web applications. Advanced proficiency in Python, REST APIs, SQL, and Linux. Demonstrated strengths in process analysis, technical troubleshooting, team leadership, and communication. Recognized for logical thinking, professionalism, and strong problem-solving abilities.
Overview
10
10
years of professional experience
5
5
years of post-secondary education
Work History
Project Lead
Nihilent Technologies
04.2024 - Current
Led projects from initiation to delivery, ensuring alignment with milestones and service level agreements (SLAs).
Oversaw end-to-end project lifecycles with a focus on quality, efficiency, and client satisfaction.
Developed scalable solutions and optimized workflows to meet evolving business requirements.
Implemented RESTful APIs to enable seamless communication between microservices.
Collaborated with Agile teams to break down epics and user stories into actionable tasks, ensuring timely sprint completion.
Participated in debugging and testing to proactively identify and resolve technical issues.
Conducted performance tuning and root cause analysis to enhance system efficiency and data integrity.
Partnered with cross-functional teams to ensure cohesive integration of project components.
Senior Software Programmer(Team Lead)
Skylex Technologies Pvt. Ltd
01.2021 - 01.2024
Primary responsibilities include application development, maintenance and leading team of 10 programmers
Mentor other developers, communication to the team members, and proactively provides timely and complete project statuses to upstream
Migrated several existing scripts from core php to Python
Developed reports and SQL queries to extract data from relational database applications as necessary
Developed portals using Python and Django
Provided an effective client side and server side validations
Ensure fair tasks assignments where people are assigned with the task as per their skills and personal preferences
Carefully analyse the project and rectify the errors found in the process
Keep on asking for the reviews and feedback from the peers
Report for all the weekly tasks in form of accurate and detailed reports
Take part in design and architecture discussions with client
Designed, Developed and Delivered various web applications as per client requirements
Designed databases and structure for various web applications
Used all aspects of MySql/PHP programming in LAMP Environment
Developed code fixes and enhancements for inclusion in future code releases and patches
Modified existing applications to correct errors, upgrade interfaces and improve performance
Oversaw major new enhancements to existing applications
Background Skills:-
Python,PHP,HTML,MySql,Apache,Git,JavaScript,CSS,XML,Linux,BASH,JSON,CodeIgniter,NoSql,Redis,Clickhouse,web service
Designed and implemented scalable applications for data extraction and analysis.
Software Programmer
Skylex Technologies Pvt. Ltd
01.2017 - 01.2021
Created web applications LAMP
Worked on html,javascript,jquery and AJAX to crate front end application
Extensively worked on LAMP to create application
Wrote and implemented bash scripts and cron job to automate daily repetitive processes
Created Table, triggers, stored procedures and MySql functions for multiple databases using MySql
Worked closely with clients & lead developers to establish problem specifications and system designs
Developed User Interface using PHP CI framework,HTML,CSS,jQuery
Involved in implementing various design patterns using CI
Implemented innovative systems for data collection, storage and management of data
Collaborated with team of 10 in the development of Internal Projects.
Automated most of the daily tasks
Personal Information
Projects
1. Live Revenue Portal
Description: The Live Revenue Portal is a platform designed to empower users with real-time access to their statistics directly from the sponsor. This portal serves as a dynamic interface, allowing users to conveniently check and monitor their live stats, providing a seamless and up-to-the-minute overview of relevant information.
Achievements/Results: Earlier users had to visit multiple sponsor's portal for stats but now Live Revenue Portal offers users a direct and immediate connection to the data they need for informed decision-making at one place.
2. Server Monitoring Portal(LocalIssueResolver)
Description: This project involves the development of a centralized web-based portal using Django, which provides users with the capability to perform various server operations without requiring direct access to the server itself. The primary objective is to simplify server management tasks and improve user convenience by offering a user-friendly interface.
Technologies/Tools Used: Python,Django, SQL, REST Api
Achievements/Results: The centralized server monitoring portal simplifies server management tasks for users who may not have in-depth technical knowledge. This reduced the work load and dependency of support team as users can perform the operations by own.
3. Data Insertion
Description: Being email marketing company, significant volume of data, often in the millions, is handled regularly. The challenge typically faced in this context is that the incoming data is not always in a consistent or proper format. Therefore, there's a need to process, filter, and incorporate this data into a database regularly without loss of data to ensure this we have created reports as well for same.
Technologies/Tools Used: PHP, Python, MySQL, Shell Scripting, Mysql Functions and Procedures
Achievements/Results: With this project we automated this entire data handling process, making it more efficient and error-free. Now it needs a minimal human intervention that too very rare.
4. Server Management Application (NetAdmin)
Description: I worked on enhancing and adding extra key features on an existing Server Management Application for our internal purpose.
Achievements/Results: The Server Management Portal provides a centralized and user-friendly interface for system administrators and other users to efficiently handle server inventory and IP/domains. It enhances organization and reduces the likelihood of errors.
5. Mailing Application (MailApp)
Description: Involved in improving and expanding the functionality of a web application designed for sending emails in bulk. My role focused on adding new features, implementing data validations, and making general enhancements to enhance the application's overall capabilities and user experience.
Achievements/Results: My work on this project involved adding valuable features, implementing data validations, and making enhancements to a web application designed for sending emails in bulk. These improvements contribute to the application's effectiveness, reliability, and security.