Software development professional with experience in developing and designing web applications. Adept at developing and deploying complex backend systems, web services and databases.
Overview
6
6
years of professional experience
Work History
Senior Software Engineer
Edgemetric Solutions Pvt Ltd
07.2018 - Current
Worked on AngularJs to VueJs migration of the frontend application
In this I worked on both creating and maintaining hybrid (AngularJs -VueJS) application as well as standalone (VueJs) application
Improved frontend application performance following the guidelines specified by RAIL(Response, Animation, Idle, Load) Model using Google Chrome performance monitoring and analysis tools
Improved backend application performance by monitoring, analyzing, refactoring and optimizing the python code base using code profiling and reporting libraries like cProfile, snakeviz and graphviz
Added pipeline analysis and error handling
I worked on both frontend and backend to add logic for analyzing and detecting various errors like schema errors and runtime errors in data pipelines and highlighting them to the application user, allowing them to take suitable course of action to fix them
Worked on frontend and backend for adding features to create data pipelines in draft mode where users can build the pipelines first and then run the data through them saving them time and improving their experience
Worked on frontend and backend for adding features that allow users to add data breakpoints in their data pipelines, giving them more control over the flow of data flow
I created pipelines on system data to detect and report anomalies providing awareness around the system state that helps in taking preemptive measures against possible failures and breakages
Integrated and configured the log collection, analysis and reporting infrastructure into the application using Elasticsearch, Kibana, Logstash and Filebeat that is used for debugging application issues
Added third party integrations for ingesting data into the application from various sources as well as export it to different destinations like Amazon Redshift, Google Analytics, Microsoft Power Bi, Elasticsearch
Upgraded the pipeline automation experience, making the product more flexible, resourceful
Extensively enhanced the test suite and code coverage for both frontend and backend codebase by writing unit, integration and API tests
Upgraded backend codebase from Python 2 to Python3
Upgraded and optimized the frontend build process from GulpJs to Webpack improving the build time
I have a good experience in providing customer support, detecting, analyzing and fixing customer issues
I have also given product demonstrations at various tech and non tech events where I have effectively communicated complex technical concepts to diverse audiences, tailoring my presentations to suit both technical and non-technical backgrounds.
Education
Bachelor of Engineering in Computer Science -
U.I.E.T Panjab University
Chandigarh, India
06.2018
School Education -
M.G.N Public School
Jalandhar, Punjab
2014
Skills
Software application development
Javascript, Typescript
VueJs, AngularJs
Storybook, Jest
Webpack, Nodejs
RestAPI
Python
Pyramid, Celery, RabbitMQ
SQL, Postgresql
AWS EC2 & S3, Linode, MS Azure
Git, GitHub
GoCD, Ansible, Nginx, Linux
Elasticsearch, Filebeat, Logstash,
Metabase, Power BI, MS Excel,
JIRA, Confluence
Timeline
Senior Software Engineer
Edgemetric Solutions Pvt Ltd
07.2018 - Current
Bachelor of Engineering in Computer Science -
U.I.E.T Panjab University
School Education -
M.G.N Public School
Similar Profiles
Jissin AntonyJissin Antony
Assistant Manager - Financial Shared Services at Thinksynq Solutions Pvt Ltd (Outsourced to Servion Global Solutions Pvt Ltd)Assistant Manager - Financial Shared Services at Thinksynq Solutions Pvt Ltd (Outsourced to Servion Global Solutions Pvt Ltd)
Quality Analyst at Nthrive Global Solutions Pvt. Ltd (Formerly E4E Business Solutions Pvt. Ltd)Quality Analyst at Nthrive Global Solutions Pvt. Ltd (Formerly E4E Business Solutions Pvt. Ltd)
Assistant Vice President at Bharat Fincare Pvt. Ltd. (Previously Joint To Lead Solutions Pvt Ltd)Assistant Vice President at Bharat Fincare Pvt. Ltd. (Previously Joint To Lead Solutions Pvt Ltd)