Post Job Free
Sign in

Software Engineer Node Js

Location:
Mount Pleasant, MI, 48858
Salary:
75000
Posted:
September 12, 2025

Contact this candidate

Resume:

Adithya Thirupathi

Software Engineer

United States

989-***-****

*******************@*****.***

www.linkedin.com/in/adithya-thirupathi-a46582211/

Summary

Experienced Software Engineer with 3+ years of expertise in full-stack web development, microservices architecture, and cloud-native applications across banking, fintech, and enterprise domains. Proficient in Java, Python, JavaScript, React, Node.js, Spring Boot, and modern DevOps practices with hands-on experience in AWS, Azure, Docker, Kubernetes, and CI/CD pipelines. Demonstrated success in designing and implementing scalable software solutions, RESTful APIs, and database systems that serve millions of users while maintaining 99.9% uptime. Expert in agile development methodologies, test-driven development (TDD), and code review processes with proven ability to collaborate effectively in cross-functional teams. Strong background in object-oriented programming, data structures, algorithms, and system design with experience in both monolithic and distributed architectures. Skilled in frontend technologies including React, Angular, TypeScript, HTML5, CSS3, and responsive web design, combined with backend expertise in Java Spring ecosystem, Python Django/Flask, Node.js, and database management with SQL and NoSQL technologies. Experienced in implementing secure coding practices, performance optimization, debugging complex issues, and delivering high-quality software solutions in fast-paced environments. Skills

• Programming Languages: Java, Python, JavaScript, TypeScript, C++, C#, Go, Scala, Kotlin, Swift, PHP, Ruby, Perl, Shell Scripting, PowerShell

• Frontend Technologies: React.js, Angular, Vue.js, HTML5, CSS3, SASS, LESS, Bootstrap, Material-UI, jQuery, Redux, Context API, Next.js, Nuxt.js, Webpack, Babel

• Backend Technologies: Spring Boot, Spring MVC, Spring Security, Spring Cloud, Node.js, Express.js, Django, Flask, FastAPI, ASP.NET Core, Ruby on Rails, Laravel, Hibernate, JPA, ORM

• Cloud Platforms: AWS (EC2, S3, Lambda, RDS, CloudFormation, API Gateway, CloudWatch, IAM), Microsoft Azure (App Service, Functions, SQL Database, Storage, DevOps), Google Cloud Platform (Compute Engine, Cloud Functions, BigQuery, Kubernetes Engine)

• Databases: MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra, DynamoDB, Redis, Elasticsearch, Neo4j, InfluxDB, SQLite, MariaDB

• DevOps & Tools: Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Azure DevOps, Terraform, Ansible, Chef, Puppet, Maven, Gradle, npm, yarn, SonarQube

• Version Control: Git, GitHub, GitLab, Bitbucket, SVN, Mercurial, Perforce, Branch Management, Pull Requests, Code Review, Merge Strategies

• Testing Frameworks: JUnit, TestNG, Mockito, Jest, Mocha, Chai, Selenium, Cypress, Playwright, PyTest, unittest, Postman, RestAssured, Cucumber, Jasmine

• Web Technologies: REST APIs, GraphQL, SOAP, WebSockets, OAuth 2.0, JWT, Microservices, Service Mesh, API Gateway, Swagger/OpenAPI, JSON, XML, YAML

• Methodologies: Agile, Scrum, Kanban, DevOps, TDD, BDD, Continuous Integration, Continuous Deployment, Code Review, Pair Programming, SOLID Principles, Design Patterns

• Monitoring & Logging: Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, New Relic, DataDog, CloudWatch, Application Insights, Log4j, Logback

• Message Queues: Apache Kafka, RabbitMQ, Amazon SQS, Apache ActiveMQ, Redis Pub/Sub, Azure Service Bus, Google Pub/Sub

• Security: OWASP, SSL/TLS, Authentication, Authorization, LDAP, Active Directory, Penetration Testing, Vulnerability Assessment, Secure Coding Practices

• Development Tools: IntelliJ IDEA, Visual Studio Code, Eclipse, PyCharm, Visual Studio, Xcode, Android Studio, Postman, JIRA, Confluence, Slack

• Operating Systems: Linux (Ubuntu, CentOS, RHEL), Windows Server, macOS, Unix, Shell Scripting, System Administration Experience

Software Engineer PNC Bank, MI - USA OCT 2024 – PRESENT Description: PNC Bank is one of the largest diversified financial services institutions in the United States, providing retail and business banking, residential mortgage banking, specialized services for corporations and government entities, and asset management. I am responsible for developing and maintaining mission-critical banking applications, implementing secure financial software solutions, and delivering scalable microservices architecture.

• Developed and maintained enterprise-scale banking applications using Java Spring Boot, React.js, and microservices architecture, serving 10M+ customers with 99.99% uptime, implementing RESTful APIs and GraphQL endpoints for account management, transaction processing, and customer onboarding systems that handle $50B+ in daily transactions

• Designed and implemented secure payment processing systems using Java, Spring Security, OAuth 2.0, and JWT authentication, integrating with external payment gateways, ACH networks, and real-time fraud detection systems, ensuring PCI DSS compliance and reducing fraudulent transactions by 35% while maintaining sub-200ms response times

• Built responsive web applications using React.js, TypeScript, Redux, and Material-UI for online banking portals and mobile-responsive interfaces, implementing progressive web app (PWA) features, lazy loading, and performance optimization techniques that improved user engagement by 40% and reduced page load times by 50%

• Architected and deployed cloud-native applications on AWS using EC2, Lambda, RDS, S3, and API Gateway, implementing Infrastructure as Code (IaC) with Terraform and CloudFormation, establishing CI/CD pipelines with Jenkins and GitHub Actions that reduced deployment time by 60% and improved system reliability

• Implemented comprehensive testing strategies using JUnit, Mockito, Jest, and Selenium for unit testing, integration testing, and end- to-end testing, achieving 95+ code coverage and implementing automated testing in CI/CD pipelines, reducing production bugs by 45% and improving software quality metrics

• Collaborated with cross-functional teams including product managers, UX designers, DevOps engineers, and QA testers using Agile/Scrum methodologies, conducting daily standups, sprint planning, and retrospectives while maintaining detailed documentation in Confluence and tracking work items in JIRA

• Optimized database performance and implemented data access layers using Spring Data JPA, Hibernate, PostgreSQL, and Redis caching, designing efficient database schemas, implementing connection pooling, and query optimization techniques that improved application response times by 40% and reduced database load by 30%

• Established monitoring and logging solutions using Splunk, Prometheus, Grafana, and ELK stack for application performance monitoring, error tracking, and system observability, implementing alerting mechanisms and dashboards that reduced mean time to resolution

(MTTR) by 50%

Environment: Java, Spring Boot, React.js, TypeScript, AWS, PostgreSQL, Redis, Docker, Kubernetes, Jenkins, Git, JIRA, Splunk, Terraform Software Developer Infosys, Hyderabad - INDIA JUN 2021 – JUN 2023 Description: Infosys is a global leader in next-generation digital services and consulting, serving Fortune 500 clients across banking, insurance, manufacturing, healthcare, retail, and telecommunications industries. I was mainly responsible for developing full-stack web applications, implementing software solutions across multiple domains, and delivering scalable enterprise applications using modern technologies and best practices.

• Developed full-stack web applications using Java Spring Framework, Angular, JavaScript, and MySQL for clients in banking, healthcare, e-commerce, and manufacturing sectors, creating 20+ enterprise applications that serve 1M+ users daily, implementing responsive UI components, RESTful web services, and secure authentication systems with LDAP integration

• Built and deployed microservices architecture using Spring Boot, Node.js, Docker containers, and Kubernetes orchestration for scalable distributed systems, implementing service discovery, load balancing, and circuit breaker patterns that improved system resilience and reduced latency by 35% while supporting 10x traffic growth

• Designed and implemented RESTful APIs and SOAP web services using Java, Spring MVC, and Python Flask frameworks, integrating with third-party systems, payment gateways, and external APIs, ensuring proper error handling, input validation, and API versioning strategies that improved system interoperability and reduced integration issues by 40%

• Developed responsive frontend interfaces using Angular, React.js, HTML5, CSS3, Bootstrap, and jQuery, implementing single-page applications (SPAs), progressive web apps (PWAs), and mobile-first responsive design principles that enhanced user experience across devices and improved customer satisfaction scores by 25%

• Implemented comprehensive database solutions using MySQL, PostgreSQL, MongoDB, and Oracle databases, designing normalized database schemas, writing optimized SQL queries, stored procedures, and implementing database indexing strategies that improved query performance by 50% and reduced data retrieval times

• Established automated testing frameworks using JUnit, TestNG, Selenium WebDriver, and Postman for unit testing, integration testing, and API testing, implementing test-driven development (TDD) practices and achieving 90+ code coverage while integrating automated tests into CI/CD pipelines using Jenkins and GitLab CI

• Participated in Agile software development lifecycle including requirements analysis, system design, coding, testing, and deployment phases, collaborating with business analysts, project managers, and quality assurance teams to deliver high-quality software solutions within sprint timelines and project deadlines

• Implemented DevOps practices using Docker containerization, Jenkins CI/CD pipelines, Git version control, and Azure DevOps for automated build, test, and deployment processes, establishing infrastructure as code (IaC) with Ansible and achieving 80% reduction in deployment time while improving release reliability

• Performed code reviews, debugging, and troubleshooting of complex software issues using debugging tools, profilers, and monitoring solutions, implementing logging frameworks (Log4j, SLF4J) and performance optimization techniques that reduced application errors by 60% and improved system stability

• Collaborated with international teams across different time zones using distributed development practices, conducting knowledge transfer sessions, maintaining technical documentation, and mentoring junior developers in coding standards, best practices, and emerging technologies

Environment: Java, Spring Framework, Angular, React.js, Node.js, MySQL, PostgreSQL, MongoDB, Docker, Kubernetes, Jenkins, Git, Azure, AWS, Selenium, JIRA, Confluence

Education

Master of Science in Information Systems Central Michigan University, Mount Pleasant, MI - USA

Bachelor of Engineering in Electrical & Electronics Engineering Mahatma Gandhi Institute of Technology, Hyderabad – INDIA



Contact this candidate