NAVYA ALAM
Java Full Stack Developer
+1-704-***-**** ***********@*****.*** LinkedIn GitHub
PROFESSIONAL SUMMARY:
Experienced IT Professional with 4+ years of expertise, involved in all stages of Software Development Life Cycle (SDLC) with Java, Spring Boot and J2EE technologies including analysis, design implementation, testing and maintenance of applications and developing front end interfaces using React.
Firm understanding of the foundational concepts of object-oriented programming, including exception handling, collections, and lambda expressions. Working familiarity with the new Java 11 capabilities and JavaScript frameworks, including Bootstrap, AngularJS, ReactJS, and jQuery. With Postman, Spring, and Spring Boot, developed restful online APIs. Experience integrating MySQL or SQL Server with back-end web applications.
EDUCATION:
University Of North Carolina, Charlotte, NC Dec 2023
Master of Science, Computer Science
Academic Coursework: Algorithm and Data Structures, Database Systems, Network-Based Application Development, Intelligent Systems, Machine Learning.
CERTIFICATION:
AWS Developer Associate
Programming, Data Structures and Algorithms
TECHNICAL SKILLS:
Programming Languages:
Java, Python, JavaScript, PHP, Angular, Typescript, SQL, C, C++, HTML, CSS, Groovy.
Java Frameworks:
Spring Cloud, Spring MVC, Spring AOP, Spring Boot, Spring Batch, Spring Security, Spring Data
Web Development:
React Js, jQuery, Angular 11/12, JavaScript, CSS2, CSS3, HTML4, HTML5, React Js
Databases:
Oracle, MySQL, MongoDB, Dynamo DB, NoSQL, Aurora DB
DevOps Tools:
Jenkins, GitHub, GitLab, Docker, Kubernetes, Amazon Web Services (Aws), Azure, Google Cloud Platform (GCP), Splunk Cloud, Terraform, Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban
Cloud Computing and Networking:
Kubernetes, Docker, Cloud Infrastructure Management, GCP, Load Balancing.
Backend Development and Tools:
MySQL, ORACLE, MongoDB, PostgreSQL, AWS Redshift, AWS EC2, Putty, MySQL Server, CI/CD.
Operating Systems and Version Controls:
UNIX Shell Scripting, Linux, Windows, Gitlab, SVN, Jenkins, Splunk, UDeploy.
Message Brokers:
Apache Kafka, Amazon Kinesis, RabbitMQ, Apache Active MQ
Web Servers:
Apache Tomcat, JBoss, WebLogic, Web Sphere
Other tools & Methodologies:
Git, CVS, Maven, Gradle, ANT
PROFESSIONAL EXPERIENCE:
Dell Technologies Jan 2024 – Present
Java Full Stack Developer
Established a micro frontend architecture using React.js to enable frontend components for different financial services to be deployed independently and in modules, enable scalability in large-scale financial apps.
A Graph federation architecture was created using React.js applications, which made it possible to efficiently compose and aggregate data across remote microservices for complex financial data queries and transactions.
Managed immutable data structures in React.js apps with tools like Redux Toolkit, enabling efficient state management and data integrity in complex financial procedures and transactions. Produced a library of reusable React components, which enhanced UI consistency and cut down on development time by 20%.
Spring Boot Microservices design, where a large rise in the number of Microservices communicating via RESTful APIs and Kafka message brokers led to a 20% increase in the overall efficiency and scalability of the system.
Accenture Jul 2021- Aug 2022
Application development analyst
Large-scale numerical data processing and analysis applications were developed and refined, leading to a 25% increase in data processing efficiency.
Developed sophisticated algorithms to validate data and check for errors, guaranteeing the integrity and correctness of numerical data.
Worked in tandem with data scientists to incorporate machine learning models into apps, improving their capacity for predictive analytics.
Created and implemented software programs that automate reporting and data aggregation procedures for financial analysis. Coordinated with relevant parties to collect requirements and guarantee that apps fulfilled business requirements.
Performed optimization and performance tweaking of current applications, resulting in a 30% reduction in runtime.
Trigent Software Jan 2019 – Jun 2021
Java Full Stack developer
Managed object instantiation in a scalable and flexible manner by utilizing creational design patterns, such as Builder, Factory, and Singleton, ensuring efficient resource utilization and promoting code reuse across software projects.
Implemented functional interfaces using Lambda expressions to support functional programming paradigms and encapsulate behavior in Java applications, promoting the modularization and composability of software components.
The implementation of concurrency and multithreading resulted in a 40% improvement in system resource consumption and a 30% increase in application performance.
Added Spring Security to Apache Tomcat and Spring Boot, increasing application security by 10% and enabling role-based access control (RBAC) and JWT to provide regulated resource access.
AWS Lambda and DynamoDB were used to develop serverless architecture for insurance applications, increasing scalability and lowering costs by 15% when handling varying workloads.
Learn about using JDBC (Java Database Connectivity) to integrate SQL batch processing techniques into Java programs. This allows for the effective execution of numerous SQL statements as a single batch operation, lowering overhead and enhancing database performance.
For retrieving and update data from the databases, Oracle SQL Queries were used, along with stored procedures, functions, triggers, sequences, and built-in functions.
PROJECTS
SCALABLE EVENT BOOKING WEB APPLICATION ON AWS
Created a comprehensive web application for event bookings using the React.JS, Node.JS, seamlessly integrating the Stripe payment system for financial transactions.
Customized an Amazon Machine Image (AMI) with Packer, embedding essential dependencies and a systemd service file, which automated 99% of EC2 instance startups and reduced manual setup efforts by 90%.
Implemented a resilient infrastructure setup with auto-scaling, load balancers, RDS instances, and CloudWatch alarms across multiple zones, achieving 99.99% availability and efficient scaling under high demand.
Configured GitHub Actions to automate merge requests and enforce code quality checks through unit testing within development workflows
CURRENCY TRADING APPLICATION:
Developed a full-stack MERN currency trading platform, integrating Stripe for payment processing and built custom AMI
with Packer, achieving 99% EC2 instance automation and reducing manual work by 90%.
Orchestrated Stripe integration for secure payment processing, empowering seamless transaction execution. Collaborated closely to ensure fluid integration and optimized performance.
LEADERSHIP EXPERIENCE
COORDINATOR, SCANIT, SASTRA UNIVERSITY
Led Scan IT tech fest managing logistics, budgeting, and marketing, while conducting open-source workshops and educational activities for peer learning, showcasing leadership skills.
Aided in COVID-19’s second wave by distributing info on hospital beds and vaccinations, supporting community health.