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