Aditya Prakash Yaji

Chicago, IL 60616 · (312) 868-1312 · yajiaditya374@gmail.com
  • I am a Software Engineer with over four years of experience in the Information Technology industry.

  • I’m an engineer, a coder, a reader, a thinker and a gamer.

  • I have been in the Computer Science arena for the past 8 years, often experimenting, learning new things and working on some personal projects.

  • My goal is to meet and work with a team of like-minded people where I can freely express my ideas and use my expertise to achieve excellence and build something remarkable.

  • I pursued my Masters in Computer Science from the Illinois Institute of Technology (IIT), Chicago, US



Experience

Software Engineer

CCC Intelligent Solutions, Chicago
  • Working in an Agile environment from the task estimation of user stories to the demo presentation at the end of each sprint for the Total Loss Care products – Lien and Paperwork under the Valuation team.
  • Experience in building and exposing REST APIs + JWT using Java 8 features. Hands on building service clients to consume services from external systems.
  • Working on adding new features, enhancements and bug fixes to the Lien application’s backend and frontend built using Spring MVC, Spring Boot, HTML5, CSS, JavaScript, jQuery, XML, AJAX, JSON and JSP.
  • Implemented data access layer using Spring Data JPA, native SQL queries, HQL, Criteria to get result sets from Oracle data source.
  • Experience in working towards consuming and publishing topics using ActiveMQ-Camel pub/sub model communication between multiple CCC systems for event trigger flows.
  • Created mock requests and documentations using Swagger UI features for the product services.
  • Experience in handling real-time production issues by tracking through logs, AppDynamics and AlertSite.
  • Implemented functionality and REST API testing using Junit and REST Assured.
  • Experience in configuring log levels for memory management and debugging in different environments.
Feb 2020 - Present

Software Engineer Intern (Fall-2019 Part-time Co-Op Internship)

CCC Intelligent Solutions, Chicago
  • Automated data load process using Spring JDBC.
  • Worked towards generating excel reports and mail them to the adjusters using Python.
  • Developed data-driven dashboard filtering on insurance company to see the graph view for internal management using Angular.
  • Reduced one human labor effort with 95% efficiency for daily report generation.
Aug 2019 - Jan 2020

Software Engineer Intern (Summer-2019 Full-time Internship)

CCC Intelligent Solutions, Chicago
  • Developed an internal PoC messaging service using SendGrid external system services for sending email templates and messages to the customers/adjusters about the status of the work order.
  • Designed and configured custom message templates using JSP.
  • Exposed REST services to other internal teams for standardizing email service across the company. Services include generating and sending the emails with the templates (outbound) and creating webhooks for handling the status of the emails sent (inbound).
  • Contributed to the simplified and more robust services using Test-driven development approach using REST Assured.
May 2019 - Aug 2019

Associate Software Engineer (Java & MuleSoft ESB)

Brillio Technologies, Bengaluru, India
  • Banking client project: East West Bank
    • Interaction with BSA in gathering business requirements and providing RAML mock-ups.
    • Orchestrated REST process APIs and generated flows in SOA using Mule 4.
    • Experience in building REST APIs using Mule HTTP components, CloudHub API manager and deploying on Mule cloud.
    • Contributed to the development of a reliable system with 30% less time.
    July 2017 - July 2018

    Associate Software Engineer (Java)

    Brillio Technologies, Bengaluru, India
  • Telecommunication client project: Verizon
    • Involved in handling defects and enhancements for the Verizon vendor module in both frontend and backend.
    • Worked on POC to migrate the Verizon Vendor module towards microservices by consuming and generating REST services.
    Aug 2016 - July 2017

    Education

    Illinois Institute of Technology, Chicago

    Masters in Computer Science
    Specialization: Software Development and Engineering
    Relevant Courses: Design and Analysis of Algorithms, Data Structures, Big Data Technologies, Software Systems Architectures, Computer Vision, Biometrics, MEAN Stack Development and Enterprise Web Application.

    GPA: 3.66

    M.S Degree Diploma Link

    August 2018 - May 2020

    Vishveshwarya Technological University, India

    Bachelor of Engineering in Computer Science
    Relevant Courses: Database Systems, Java, Python, IoT, Software Testing, Algorithms and Data Structures.

    GPA: 3.6

    B.E Degree Diploma Link

    August 2012 - July 2016

    TECHNICAL SKILLS

    • Programming languages: Java (7,8,11 versions), Python
      Frameworks: Spring Boot, Spring MVC, Hibernate, Spring JDBC, Spring Batch.
      J2EE Technologies: Spring Data JPA, GraphQL, Servlets, JSP, JDBC.
      Web Technologies: HTML, XML, CSS, jQuery, JavaScript, AJAX, XML, JSON, RAML, WSDL.
      Cloud Technologies: AWS (EC2, RDS, CloudWatch, CloudFront, CloudFormation, IAM, S3, Elastic Cache, SNS, SQS, Elastic Beanstalk, ASG, ELB and Lambda)
      Middleware/Messaging Tools: MuleSoft, ActiveMQ, Apache Camel, SendGrid.
      Application/Web Servers: WebLogic, Tomcat.
      IDE Tools: Eclipse, IntelliJ Idea, Spring Tool Suite, Visual Studio.
      Web Services: SOAP, RESTful.
      Databases: Oracle, MySQL, Mongo DB.
      Build Scripts and DevOps Tools: Maven, Jenkins, Docker.
      Version Control Tools/Systems: SVN, GIT.
      Testing Tools/Others: SoapUI, Postman, Swagger, Terminus, Putty, FileZilla, Junit, REST Assured.
      Tracking/Monitoring Tools: Jira, Bitbucket, VersionOne, SourceTree.
      Web Security Tools: JWT, Okta

    Academic Projects

  • Banking Web Application
    • Developed an application to perform online banking operations which had three user modes (customer, banker and admin) with specific accessibility.
      Performed analytics, accessed Twitter API and Google charts API to show advertisements and bar charts on customer transactions.
  • ChicagoSocialHub (Software Modelling Dev with UML):
    • The app-user shall be able to specify the search conditions using two fields to represent the pair (business-category, street-name).
      The search results for top rated Yelp-reviewed places based on the specified filter by the app-user shall be displayed on a webpage.
      The app-user shall be provided with the capability to view the real-time status for the near-by Divvy docking stations of the selected place along with Google map for the current location, the selected place location, and the nearest 3 Divvy docking stations of the selected place.
  • BookMySport (Software Modelling Dev with UML):
    • A real-time ticket booking web-application built on MEAN Stack that enables user to search, sort, filter, add to cart and purchase tickets for the sports events that are fetched using the TicketMaster API.
  • HOG Methodology for Pedestrian Detection (Computer Vision project):
    • Achieved Pedestrian Detection using Histogram of Gradients (HOG) algorithm and trained by Support Vector Machine (SVM).
  • Android Application Development (Mobile Application Development project):
    • Created applications such as Stock Watch, Multi-Notepad, Know Your Government, News Gateway and Temperature Converter.
  • Vending Machine (Software Systems Architecture project):
    • Designed two different Vending Machine components using the Model-Driven Architecture (MDA) and then implemented the design using Java.
  • Spring Security Project:
    • Spring Boot project with Spring Security that works with database authentication using JPA and connects to a MySQL database.
  • IoT Based Smart Parking System (IoT project):
    • Created a python application prototype with sensor filled hardware to find out parking space without posing any traffic congestion.

    Awards & Certifications

    • Brillian of the Month (as an individual)
    • Brillians of the Quarter (as a team)
    • MuleSoft Certified Developer (Integration and API Associate): MuleSoft Certification Link