Post Job Free
Sign in

Software Developer Stack

Location:
Englewood, CO
Posted:
February 25, 2025

Contact this candidate

Resume:

Pranaya Sharma

Full Stack Software Developer

Email: **************@*****.***

Phone: 469-***-****

Professional Summary:

Experienced Full Stack Software Developer with over four years of professional expertise in analyzing, designing, developing, and implementing web-based applications.

Extensive experience in backend development utilizing Core Java (SDK 1.8, 11, 17), J2EE 7, JDBC, Servlets, JSP, Spring Core, Spring MVC, Spring Boot, Spring Security, Spring ORM with Hibernate, JPA, and Microservices architecture.

Hands-on experience with Node.js, Express.js, and Nest.js to build scalable, high-performance server-side applications, implementing middleware for request handling and integrating with databases such as MongoDB, PostgreSQL, and MySQL.

Proficient in SQL, MySQL, PostgreSQL, and Oracle, with expertise in writing complex queries, joins, indexing, table partitioning, and performance tuning.

Developed Python scripts for SLA monitoring of shipping and order tracking, ensuring compliance and optimizing system performance.

Implemented automated order monitoring and failure detection using Python, enabling real-time data correction for improved efficiency and reliability.

Expert in frontend development using technologies like JavaScript, TypeScript, React.js, CSS, and HTML to build dynamic UI for seamless user experience

Proficient in AWS Cloud and Azure services such as S3, EC2, EKS, ECR, ECS, Lambda, Secrets Manager, SQS, and SNS with direct experience in migrating on-premises applications to AWS.

Implemented robust logging and monitoring using modules and frameworks like Log4j for effective debugging, performance optimization, and comprehensive observability across different tech stacks.

Developed and implemented a high-performance Continuous Integration Continuous Deployment (CI/CD) pipeline using Gitlab CICD to deploy directly to AWS EKS clusters.

Proficient in version control tools such as GIT, Bitbucket, GitLab, GitHub, and AWS, enhancing collaboration and optimizing project management workflows.

Managed AWS resources with CloudWatch, setting up automated alerts for proactive issue detection and using Logz.io for application log monitoring.

Expertise in optimizing React applications for better performance through techniques such as React. memo, lazy loading, code splitting, and using webpack, ensuring fast load times and a seamless user experience.

Proficient in managing global application state using Redux, ensuring efficient data flow, simplifying state management, and improving the scalability of React applications.

Implemented unit and integration testing using JUnit, Mockito for the backend, and Enzyme, React Testing Library (RTL) for the front end to ensure code quality and reliability.

Hands-on experience in implementing design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session facade, MVC, and DAO patterns.

Designed and implemented loosely coupled services using Kafka, ensuring scalability, resilience, and adherence to domain-driven design principles.

Skilled in asynchronous programming and event-driven architecture, optimizing server-side performance through caching strategies (Redis), load balancing (NGINX), and microservices deployment (Docker, Kubernetes).

Expert in developing scalable RESTful and SOAP web services, implementing multithreading, and optimizing database interactions to drive high-performance application delivery.

Experience working on all phases of the Software Development Life Cycle (SDLC) with strong exposure in AGILE (SCRUM and XP).

Technical Skillsets:

Languages

Java, Python, JavaScript, TypeScript, SQL, C++, XML

Frameworks

Spring Boot, Gradle, Log4J, React.js, Node.js, Bootstrap, Junit, Mockito

Servers

Apache Tomcat 7.0/7.5/8.0/8.5, Express.js, Flask

Database

MySQL 5.6/5.7, Oracle 10g/11g/12c, PostgreSQL, MongoDB

Cloud Services

EC2, ECR, ECS, EKS, AWS Fargate, AWS lambda, Secrets Manager, DynamoDB, Azure, API Gateway

Methodologies/Design Pattern

OOP, UML, MVC, DAO, Factory Pattern, Singleton, Builder, Test Driven Development (TDD)

IDE

IntelliJ IDEA, Visual Studio Code, Android Studio, PyCharm, Eclipse

Tools

Jenkins, Rancher, Logz.io, Shopify, Postman, Swagger, GIT, ApkTool, Qark, Cuckoo Web Interface, Shogun, Shopify Metafields, Rally, InVision, Draw.io

Operating System

Windows 10/7, MAC-OS, LINUX, UNIX

Professional Experiences:

Dish Network Inc – Englewood, Colorado

Full Stack Developer Customer App – Boost Mobile Mar 2024 – Present

Description: Responsible for developing and optimizing dynamic web applications, enhancing backend automation, and improving database efficiency. Focused on building reusable React components, optimizing application performance, and managing state using Redux.

Roles and Responsibilities:

Developed dynamic, responsive web applications using React.js, leveraging useState and useEffect hooks for efficient state management and side-effects handling in functional components.

Developed backend automation scripts in Python to process and generate reports from frontend-submitted files, optimizing data handling and reducing manual effort.

Created triggers, functions, views, CTEs, and partitioning for efficient database management and optimized complex queries to meet the application SLA.

Utilized React hooks such as useSelector and useDispatch to interact with Redux state, enabling efficient state management and simplifying component logic.

Built reusable and modular React components to improve code maintainability and enhance the user interface, resulting in a more streamlined development process

Utilized performance optimization tools like React.memo, Lazy Loading, and Code Splitting to enhance application speed and reduce load times

Wrote and maintained unit and integration tests using Jest and Enzyme and successfully migrated from Enzyme to React Testing Library, enhancing test reliability and robustness.

Developed and integrated Apple Watch and tablet features into the mobile plan, enhancing user accessibility and device compatibility.

Enabled line activation, network changes, and line plan modifications, improving the flexibility of customer service operations.

Implemented features for mobile port-out/port-in, address changes, and SIM swaps, streamlining service management for agents.

Developed and optimized the scheduling system for technician appointments, ensuring timely and efficient service delivery to customers.

Full Stack Developer OnTech Smart Home Services Feb 2022 – Mar 2024

Description: Responsible for developing the OnTech Smart Home Services Web App using Java, Node.js, React.js, and a microservices architecture. Built and integrated RESTful APIs with Apigee and implemented Apache Kafka for real-time processing. Utilized JPA with MySQL for efficient data management, enabling seamless memberships, scheduling, and smart home installations.

Roles and Responsibilities:

Led the migration of on-premises applications to AWS, designing scalable and secure cloud architectures while ensuring 99.99% availability using AWS CloudWatch for real-time monitoring.

Implemented Kafka to facilitate loose coupling of services, ensuring a domain-driven design approach and enhancing system resilience.

Developed a scalable multi-app architecture for Shopify Checkout Apps using React.js and JavaScript, improving load times by 30%.

Migrated payment gateways, shipping integrations, discount codes, and checkout processes to the Shopify Checkout UI Extension framework, increasing efficiency by 20%.

Designed and deployed Docker containers to AWS using EC2, ECS, ECR, and Secrets Manager, improving deployment efficiency and security.

Designed and implemented CI/CD pipelines, reducing deployment time by 30%, and integrated Snyk to monitor vulnerabilities, improving security posture by 60%.

Engineered scalable RESTful APIs using Node.js and Java, surpassing performance benchmarks while integrating Apigee for seamless membership management and cancellation workflows.

Ensured application security by adhering to OWASP Top 10 standards and implemented JUnit & Mockito unit tests, reducing critical bugs by 90%.

Utilized JPA & Hibernate to manage data persistence, implementing Entity classes, EntityManager, and JPQL for optimized database interactions.

Integrated Apigee to streamline the member cancellation flow and developed scheduled jobs for automated renewal and payment processing, integrating with Asurion for insurance and OrderGroove for subscription management.

Led critical issue resolution post-deployment, restoring system functionality within hours and bypassing on-premise resource outages to restore order processing within 48 hours.

ReGoods – Philadelphia, Pennsylvania April 2023 – Sept 2023

Volunteer Lead Developer

Collaborated on designing and developing a user-friendly website using Square Space, enabling students to buy and sell furniture at competitive prices using Java, React, Javascript, and AWS services

Developed an automated email alert system to send personalized item details to customers, driving 40% of revenue

Deployed a scalable infrastructure on AWS, including launching an EC2 instance to host the application Elastic Load Balancer (ELB) to ensure high availability and fault tolerance

The City University of Newyork – Long Island, Newyork Sept 2018 – Aug 2019

Research Assistant

Designed and implemented surveys to collect accurate and reliable research data, contributing to informed decision-making processes.

Developed a user-friendly login system for the HyPA Android app, integrating text and image password mechanisms to enhance security using Android Studio, Java, and XML.

Projects:

Evaluation of AI Models in Military Mission Feb 2025 – Present

Description: This project focused on developing an Azure function that processes text sentiment queries using LangChain and dynamically selects the appropriate AI model (e.g., threat, general, or attack) based on sentiment analysis for military mission evaluation.

Roles and Responsibilities:

Built an Azure function that integrates LangChain to analyze text sentiments and route queries to the relevant AI models (e.g., threat, general, attack) based on sentiment.

Optimized the query-handling process by implementing dynamic model selection, improving accuracy, and reducing response times in military mission contexts.

Education:

University Of Cumberlands – Master’s in Data Science Jan 2025 – Present

Texas Tech University – Bachelor of Science, Computer Science Aug 2019 – Dec 2021

Gpa: 3.74

LaGuardia Community College – Associate of Science, Computer Science Sept 2017 – Jun 2019

Gpa: 3.842

Certifications:

AWS Certified Cloud Practitioner, AWS Introduction to Containers, Introduction to Generative AI - Art of the possible

MongoDB Node.js Developer, MongoDB Data Modeling, MongoDB CRUD Operations



Contact this candidate