Summary
Overview
Work History
Education
Skills
Websites
Coursework
University Projects
Awards
Projects
Timeline
Generic

Chanchal Agrawal

Dearborn

Summary

Highly skilled and detail-oriented software engineer with over 4+ years of experience in full-stack development and a proven track record of delivering high-quality software solutions. Proficient in a variety of programming languages, including Java, Python, and JavaScript, and well-versed in agile development methodologies.

Overview

6
6
years of professional experience

Work History

Application Developer Intern

Delta Dental Insurance
2023.07 - Current
  • Working for the design and development of next‑generation platforms to access, modify, and manage client information
  • Engineered intricate SQL queries, consolidating data from multiple tables into a unified table, thereby enhancing API response time
  • Engineered REST APIs in JAVA to parse browser input, crafting JSON response objects with nested JSON Arrays and Objects
  • Conceptualized and executed various UI features, swiftly resolving defects across different models, components, and services using Angular
  • Implemented pagination on the UI while ensuring page responsiveness for expedited search API responses
  • Designed mdDoc’s based on requirements, deploying REST endpoints via HTTP requests, and authored controller, service, and repository‑level code
  • Implemented software development practices including Git version control and bolstered Sonar coverage by crafting Junit Test cases using Mockito framework.

Senior Software Engineer

Capgemini Technology Services Ltd
2021.05 - 2022.06
  • Spearheaded a team of 15 engineers in the development and deployment of the PSD2‑CMA open banking platform, achieving enhanced customer‑centric functionalities and ensuring successful project delivery
  • Worked on API design and implementation for third‑party payments, driving 60%of overall transactions, and significantly improving system efficiency
  • Collaborated closely with stakeholders to define project scope, prioritize feature development, and surpass client expectations
  • Teamed up with cross‑functional groups to deploy RESTful APIs, adhering to agile methodologies and best practices in version control
  • Offered technical guidance and mentorship to foster a collaborative work environment, earning recognition with the “Rising Star” award
  • Conducted comprehensive code reviews, quality assurance processes, and proactively identified and resolved technical challenges and risks, implementing effective solutions to maintain project timelines and deliverables.
  • Collaborated with cross-functional teams to design and implement cloud-native architectures and solutions, ensuring alignment with business requirements and industry best practices.

Application Development

Magic Software Enterprises
2020.09 - 2021.05
  • Re‑platformed the current server monitoring API web application into a responsive and scalable one using Open‑source Technologies, including Angular, JAVA, HTML, CSS, Spring framework, employing the Model‑View‑Controller pattern, and Microservices Architecture
  • Exhibited robust analytical and problem‑solving skills, adept at swiftly grasping intricate business requirements and translating them into technical solutions
  • Played a pivotal role in driving the end‑to‑ends of software product lifecycle, conducting requirement analysis, design, development, and testing phases to ensure the prompt delivery of high‑quality solutions
  • Published a research paper titled “Project Monitoring Platform using MVVM Architecture” in Dizhen Dizhi Journal, Volume 13 issue 12, December2021.
  • Utilized GCP services such as Compute Engine, Kubernetes Engine, and App Engine to deploy and manage applications effectively.
  • Configured and maintained virtual machines (VMs) and containers using GCP Compute Engine and Kubernetes Engine for optimal performance and resource utilization.

Assosiate System Engineer

IBM Pvt. Ltd
2018.01 - 2019.07
  • Worked as Mainframe batch and console operations and involved in the development of applications using JCL in a cross‑functional team working for a US‑based telecommunication company
  • Resolved 500+ system failure alarms and alerts while monitoring the batch flow processing for 70% of client regions.

Education

MS in Computer and Information Science -

University of Michigan
Dearborn,MI
04.2024

MTech in Computer Science Engineering -

Vishwakarma Institute of Technology
Pune, India
05.2021

Skills

  • Methodology: SDLC, Agile, Waterfall, Scrum
  • Programming Language: Java, Core Java, C, C++, Python, PHP, SQL, JavaScript
  • IDE’s: Visual Studio Code (VS Code), Net Beans, Android Studio, Eclipse, NetBeans, IntelliJ IDEA
  • Web Technologies: HTML5, XML, DOM, CSS, CSS3, JavaScript, jQuery, TypeScript, React Native, AJAX, JSON, Angular 8, REDUX, Express.JS, VUE.JS, Angular.JS, Node.JS, Bootstrap
  • Test Automation Tools: Selenium, WebDriver, Cucumber, TestNG, Maven, REST Assured API, Postman
  • Frameworks: Spring Core, Spring MVC, Spring Security, Spring Boot, Spring AOP, Spring Actuator, Hibernate, Spring IOC
  • J2EE Technologies: Java 11/8, JDBC, JMS, JSP, Servlets, JPA, JNDI, Struts, Java Beans, Java Multithreading, Generics and Collections, EJB, Design Patterns
  • Version Control: Git, GitHub, SVN
  • Database: MySQL, SVN, PostgreSQL, Firebase, Cassandra, Oracle
  • App servers: Apache Tomcat, Web Logic, JBoss
  • Cloud Computing: AWS (S3, IAM, EC2, Elastic Beanstalk, DynamoDB, Cloud Watch), Azure, GCP
  • Tools: MS Office Suite, Jenkins, Ant, Maven, Docker, SQL Server Management Studio, WebSphere, Tomcat, Git, Bitbucket, Postman, Swagger, Spring Tool Suite, Jira, Kubernetes
  • Operating Systems: Windows, MacOS, Linux

Coursework

  • Software Architecture and Design Pattern
  • Introduction to Big Data
  • Natural Language Processing
  • Data Structures and Algorithms
  • Operating Systems
  • Database Management Systems
  • Web Technologies

University Projects

  • Stories of The World, Supabase, ReactJS, Fall 2023, Implemented an innovative digital platform using ReactJS and Supabase to curate unique text and audio stories, fostering interactive learning experiences. Delivered a Minimum Viable Product (MVP) for the 'Stories of The World' project, emphasizing iterative development and Agile principles.
  • Hotel Management System, JAVA, Angular, MySQL, Fall 2023, Developed a Hotel Management System with a flexible back-end and user-friendly front-end. Employed Service-Oriented Architecture (SOA) and design patterns, such as Singleton, Factory Method, Repository, and MVC patterns, for management of bookings, room inventory, and customer details.
  • Movie Recommendation System, Big Query, Hadoop Map-Reduce, Winter 2023, Developed a movie recommendation system using BigQuery and Hadoop Map-Reduce, optimizing recommendations based on user preferences and various factors like genre, ranking, year, views, and length.
  • Text Summarization, Python, Natural Language Processing, Fall 2022, Constructed a text summarization system utilizing the PageRank algorithm, which generates summaries by extracting sentences from the text based on the highest 'N' weighted scores. Implemented and tested on the CNN Daily Mail News Kaggle dataset.
  • Part of Speech Tagger, Python, Natural Language Processing, Fall 2022, Developed a Hidden Markov Model (HMM)-based stochastic tagger, implementing Maximum Likelihood Estimation and the Viterbi Algorithm, to assign part-of-speech tags to words within a sentence.

Awards

  • Winner at Hack Dearborn: Disrupt Reality, Yazaki Challenge (2023)
  • Python for Data Science and Machine learning, Udemy (2020)
  • Google cloud platform fundamentals: Core infrastructure, Coursera (2020)

Projects

Movie Recommendation

 

  • Implemented and maintained data storage solutions on Google Cloud Platform, including Cloud Storage, Cloud SQL, and Bigtable, ensuring data integrity and availability.


Stories of the world


  • Implemented AWS RDS (Relational Database Service) for database management, ensuring scalability, reliability, and high availability of critical data.
  • Utilized AWS Elastic Beanstalk for seamless deployment and management of web applications, streamlining the deployment process and optimizing resource utilization.

Timeline

Application Developer Intern

Delta Dental Insurance
2023.07 - Current

Senior Software Engineer

Capgemini Technology Services Ltd
2021.05 - 2022.06

Application Development

Magic Software Enterprises
2020.09 - 2021.05

Assosiate System Engineer

IBM Pvt. Ltd
2018.01 - 2019.07

MS in Computer and Information Science -

University of Michigan

MTech in Computer Science Engineering -

Vishwakarma Institute of Technology
Chanchal Agrawal