Software engineer with a Master’s in Computer Science from Syracuse University. Experienced in developing scalable applications using Node.js, Java Spring Boot, and ReactJS. Proficient in cloud technologies like aws, creating robust restful apis, optimizing system performance, and ensuring security through OAuth 2.0 and JWT. Strong background in agile environments, CI/CD pipelines, and microservices architecture. Passionate about delivering high-quality solutions and collaborating with cross-functional teams to enhance user experience and system reliability.
· Collaborated with the team, IT administrators, and stakeholders in an Agile environment, contributing to all stages of SDLC and STLC including requirement analysis, development, testing, deployment, and maintenance.
· Developed scalable RESTful APIs using Node.js and Java Spring Boot, enabling seamless integration between front-end and back-end, dynamic query handling, and secure data transmission, resulting in enhanced system performance and security.
· Created reusable Reactcomponents, enhanced the front-end performance and user experience by implementing memoization, code-splitting, and lazy loadingreducing the page load times by 10%.
· Configured scalable database using PostgreSQL, implementing advanced indexing strategies, query optimizations, and table partitioning that reduced query latency by 65% while maintaining ACID compliance and data integrity.
· Implemented secure authentication mechanism using OAuth 2.0 and JWT, ensuring secure user access, enforcing guardrails accessing sensitive data and blocking unauthorized users from accessing restricted resources.
· Containerized applications using Docker with multi-stage builds, orchestrated the deployments with Kubernetesenabling auto-scaling, fault tolerance, and efficient management of applications across multiple environments.
· Implemented dynamic scaling strategy using Elastic Load Balancer and AWS Auto Scaling to adjust resource based on real-time traffic, optimizing resource utilization and ensuring performance avoiding any downtime.
· Monitored the system health with AWS CloudWatch by creating custom metrics, dashboards, alarms, and alerting system that empowered the team to identify critical issues, ensuring seamless application performance and uptime.
· Engineered CI/CD pipelines using Jenkins and AWS CodePipeline to automate the deployment process enabling integrating testing, version control, and build, ensuring faster, consistent releases with minimal manual intervention.
· Utilized AWS Glacier for cost-effective long-term storage of infrequently accessed data, while leveraging AWS S3 for reliable, scalable, and automated backup solutions, ensuring secure storage of critical data and enhancing the disaster recovering capabilities for the application.
· Created custom IAM roles and policies to streamline access management between resources adhering to least privilege access principle, ensuring robust compliance with data security and organizational policies.
· Conducted load, performance, stress and security testing using Postman validating request-response integrity, API endpoint functionality, ensuring data integrity, reliability, availability, and security of RESTful services.
· Ensured system robustness and reliability by writing unit and integration tests using Jest, Mocha, and Selenium WebDriver, validating inputs, and business logic achieving 95% test coverage and reducing defects by 40%.
· Worked with cross-functional teams and product owners in an Agile environment to gather requirements, design system architecture, define project scope and manage code repository using Git for version control.
· Developed microservices following MVC architecture pattern, implementing robust business logic, and optimized data flows, resulting in a system capable of handling high traffic with minimal latency and improved scalability.
· Implemented backend using Java Spring Boot, Hibernate, and Spring Security, integrating with databases and optimizing performance through dependency injection, asynchronous processing and transaction management.
· Designed responsive landing page using ReactJS with component-based architecture and reusable components. Integrated state management and optimized performance for seamless interactivity.
· Ensured responsive design and browser compatibility by using HTML, CSS, Bootstrap, and media queriesresulting in 15% increase in user engagement.
· Implemented OAuth 2.0 for secure user authentication mitigating unauthorized accesses to the system. Utilized role-based access control and JWT tokens for managing secure authentications across the system.
· Integrated GraphQL for efficient data retrieval enabling the frontend to query only the required data, reducing over-fetching of data and implemented custom resolvers reducing 45% in data retrieval times.
· Optimized CI/CD pipelines using Jenkins, automating build, test, and deployment processes, which improved development efficiency by 30% and reduced time-to-market by 20%.
· Ensured code quality by authoring Junit and TestNG tests for backend infrastructure, Mocha andCypress for frontend testing. Implemented system monitoring, alerting and troubleshooting, which reduced system downtime by 35%.
· Led User Acceptance Testing (UAT) coordinating multiple teams and stakeholders to ensure alignment with user expectations. Identified critical issues and provided actionable feedback, leading to enhanced user satisfaction.
· Fostered a culture of collaboration and proactive problem-solving with cross-functional teams, driving the identification and resolution of system issues, optimize workflows, and enhance product reliability.
Programming Languages: C, C, Python, Java, JavaScript
Web Technologies: HTML, CSS, Bootstrap, ReactJS, NodeJS
Databases: MySQL, MongoDB, DynamoDB, Firebase, Oracle
Cloud Technologies: AWS Lambda, Glue, IAM, DynamoDB, S3, CloudWatch, SQS, State Machine, ELB
Tools & IDEs: Spring Boot, Postman, Visual Studio Code, IntelliJ, JupyterNotebook, Android Studio, WEKA, Git, Figma
Testing Frameworks: Junit, Jest, Mockito, Mocha, Selenium WebDriver, TestNG
CERTIFICATIONS & PUBLICATIONS
• AWS Certified Solutions Architect-Associate
• Foundation of Software Testing and Validation
• Published papers on DNA Data Storage, Security in IOT, and Early reviewers for effective product marketing