As an accomplished Software Engineer with 4 years of experience, I have honed my skills in developing robust applications utilizing Python, Django, REST API, and AWS. My expertise spans working with Python libraries like NumPy, matplotlib, Beautiful Soup, and utilizing Python IDEs such as PyCharm and Spyder. I possess a strong background in manipulating databases using SQL Alchemy and Django ORM, alongside proven experience in API creation, test automation frameworks, and Docker deployment. My broad technical acumen positions me well for tackling a wide range of software development challenges.
Overview
4
4
years of professional experience
Work History
Software Engineer
Lending Club
05.2022 - 06.2023
Developed and executed an automated underwriting system using Python 3, Django, Activiti, Pyke, and AWS Cloud
Engaged with team members to design and discuss the technical components of the underwriting automation system
Created products for personal Loan and Auto loan portfolios, focusing on the implementation of Credit Risk Models and Business Strategies
Constructed financial risk management policies, limits, and strategies in alignment with the organization's standards and strategic goals
Developed multiple microservices in Python using Flask, to process vast data from various databases like PostgreSQL and MySQL
Developed several microservices in Python, where server-side code was generated using open API specifications with Connexion
These services communicated with each other through RESTful endpoints, using JSON for data exchange
Developed a Python Script to load the CSV files into the S3 buckets and created AWS S3buckets, performed folder management in each bucket, managed logs, and objects within each bucket
Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes
Obtained hands-on experience with databases such as Oracle, MS SQL Server, Presto, and Hive, improving query performance by 30% using Python's SQL Alchemy and PyHive libraries
Utilized AWS EC2, Postman, and FileZilla for thorough testing and validation of software solutions, reducing defect rates by 45%.
Software Developer
Edu Run Virtuoso Services
04.2019 - 12.2020
Designed and developed an eCommerce platform using Django, Python, HTML, CSS, and JavaScript, ensuring adherence to client requirements
Created responsive user interfaces with JavaScript, AngularJS, and HTML5/CSS3, ensuring a seamless user experience across different devices
Utilized RESTful APIs to integrate frontend and backend operations, improving the website's functionality and performance
Managed database operations using MySQL, Apache Cassandra, and Django ORM, supporting efficient data retrieval and manipulation
Implemented a secure payment gateway and integrated third-party APIs for additional functionalities like location-based services
Set up a CI/CD pipeline with Jenkins, Docker, and Kubernetes, maintaining version control with Git
Adopted Test-Driven Development (TDD) using Python's unit test and pytest frameworks for robust code validation
Ensured website optimization and performance using caching solutions like Redis and implemented SEO best practices for higher visibility
Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes
Provided user support and documentation, maintaining, and updating the application as per user feedback and requirements.
Data Scientist (Intern)
Deep Algorithms
01.2019 - 03.2019
Strong understanding and hands-on experience in developing Machine Learning and Deep Learning Models
Successfully designed, developed, and implemented an accurate Face Detection system utilizing cutting- edge machine learning and deep learning methodologies
Proficiently employed Python and OpenCV for core system operations, which included face detection, feature extraction, and fingerprint generation
Expertly trained and fine-tuned deep neural networks on a diverse set of data, yielding precise detection and extraction of facial features
Leveraged advanced data preprocessing techniques such as image resizing, grayscale conversion, and normalization to enhance the overall system performance
Strategically collaborated with a cross-functional team to integrate the face detection system into a larger security application, ensuring robust functionality and user-friendly interface
Assisted in the development of a continuous learning model that allowed the face detection system to improve its accuracy over time
Used TensorFlow and Keras for developing deep learning models, implementing techniques such as Convolutional Neural Networks (CNN) and Transfer Learning
Involved in the complete life cycle of the models, including data gathering, cleaning, model selection, cross-validation, hyperparameter tuning, and deployment.