NIKHIL KATARIA
SOFTWARE DEVELOPER
California, USA 202-***-**** ********.**********@*****.***
SUMMARY
• Skilled software developer with almost 5 years of experience, adept at crafting robust and scalable applications using a diverse tech stack including both front-end and back-end technologies.
• Developed and maintained full-stack web applications using a variety of technologies, including HTML, CSS, JavaScript, Java, Python, Node.js, MySQL, PostgreSQL, and MongoDB.
• Proven track record of building responsive and intuitive user interfaces using modern front-end frameworks like React, Angular, and Vue.js.
• Experienced in back-end development, employing Express.js and Python to design efficient server-side architectures and implement RESTful APIs.
• Expertise in designing and implementing databases, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
• Strong programming skills in JavaScript, Python, and Java, adapting to diverse project requirements and challenges.
• Experienced in working with Agile methodologies (Scrum/Kanban) to deliver high-quality software within time and budget constraints.
• Proficient in using Docker and Kubernetes for containerization and orchestration, ensuring smooth deployment and scaling of applications.
• Implemented efficient CI/CD pipelines using tools like Jenkins, GitLab CI/CD to automate the development process.
• In-depth understanding of web application security principles, implementing secure authentication and authorization mechanisms.
• Adept at collaborating with cross-functional teams, contributing to a positive and productive work environment while delivering exceptional results.
TECHNICAL SKILLS
Front-End Development: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, Responsive Design, Web Components
Back-End Development: Node.js, Express.js, Python, Java, Django, C, C++, ASP.NET, RESTful APIs Frameworks/Libraries: Spring Boot, Spring Cloud, Spring MVC, JSF, Hibernate, ReactJS, Angular, Node.JS, Django, Flask
J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC Cloud Technology: AWS (Amazon Web Services), Google Cloud Platform (GCP), Firebase Database: MySQL, PostgreSQL, MongoDB, Oracle, SQL Server, NoSQL databases, Database design and optimization
DevOps and Deployment: Docker, Kubernetes, Jenkins, GitLab CI/CD, Travis CI, Continuous Integration
(CI) and Continuous Deployment (CD)
Mobile App Development: React Native, Flutter, Swift, Kotlin Testing: Jest, Selenium, Cypress, Unit testing, Integration testing, End-to-end testing Security: Authentication (OAuth), Authorization, HTTPS, Encryption, Security best practices
Project Management and
Collaboration:
Agile (Scrum, Kanban), Jira, Trello, Asana, Monday.com, VersionOne, Slack, Microsoft Teams, Zoom, Google Workspace, Microsoft Office Version Control Tools: Git, GitHub, GitLab, Bitbucket Operating Systems: Windows, Linux
EDUCATION
Master of Science in Computer Science - California State University, Los Angeles, CA, USA Bachelor in Engineering in Computer Science - Sarvajanik College of Engineering & Technology, India PROFESSIONAL EXPERIENCE
Intel Corporation, CA Aug 2022 – Current Software Developer
• Designed and developed a scalable, microservices-based architecture using Java and Spring Boot, leveraging the opinionated approach of Spring Boot to streamline development and achieve a 30% reduction in time-to-market.
• Implemented demand forecasting microservices using machine learning algorithms, improving demand forecasting accuracy by 25% compared to traditional methods and leveraging AWS SageMaker for data processing and model training.
• Built inventory optimization microservices to adjust inventory levels dynamically, reducing inventory carrying costs by 20% while maintaining desired service levels and utilizing AWS Lambda for serverless computing.
• Created transportation planning microservices to optimize delivery routes and modes, achieving a 15% reduction in transportation costs and a 10% decrease in carbon emissions, and integrating with AWS Route 53 for DNS management.
• Seamlessly integrated the microservices with Intel's existing ERP and logistics systems using Kafka, enabling real- time data streaming and event-driven architecture, which reduced manual intervention by 30% and improved overall operational efficiency.
• Deployed the microservices on a Kubernetes cluster, ensuring high availability, scalability, and easy management of the platform, with a 99.99% uptime and a 50% reduction in manual intervention for infrastructure management.
• Optimized PostgreSQL database performance by 20% through indexing and query optimization, ensuring efficient storage and retrieval of critical supply chain data.
• Collaborated closely with cross-functional teams, including supply chain analysts and logistics experts, to gather requirements and validate the solution, achieving a 95% user satisfaction rating and implementing 90% of user- requested enhancements.
• Implemented CI/CD pipelines using Jenkins and AWS CodePipeline, reducing deployment time by 60% and improving code quality through automated testing.
• Provided L3/L4 support for the supply chain optimization platform, including incident management and performance monitoring, and leveraging React for the frontend user interface, achieving a 95% first-call resolution rate and reducing mean time to resolution by 30%. Capgemini, India Sept 2018 – Aug 2021 Software Developer
• Designed and developed a large-scale, hybrid cloud-based enterprise application using a microservices architecture, integrating on-premises and AWS cloud-based components.
• Implemented RESTful APIs using Java 8 and Spring Boot to facilitate communication between the application's microservices, deployed on both on-premises servers and the AWS cloud platform.
• Leveraged Docker and Kubernetes for containerization and orchestration of the microservices, ensuring consistent deployment and scalability of the application on the AWS cloud.
• Integrated the application with various AWS cloud-based services, such as S3 for storage, RDS for relational database management, and SQS for asynchronous messaging.
• Implemented secure authentication and authorization mechanisms using OAuth 2.0 and JSON Web Tokens (JWT) to protect the application's data and user access.
• Participated in Agile ceremonies, such as daily standups, sprint planning, and retrospectives, and utilized project management tools like JIRA and Confluence to ensure effective collaboration and documentation.
• Leveraged Nx Workspace to manage a monorepo containing both the Angular and React applications, enabling code sharing and consistent development practices across the different frameworks.
• Deployed the Angular and React applications as separate microservices, each running on their own stack, while facilitating communication between them through RESTful APIs.
• Demonstrated proficiency in front-end technologies, including HTML, CSS, Bootstrap, JavaScript, TypeScript, React.js, and Redux, to deliver responsive and user-friendly interfaces for the application.
• Contributed to the successful deployment of the hybrid cloud-based application on AWS, which served over 10,000 users and processed 1 million daily transactions with high availability and low latency.