Post Job Free

Resume

Sign in

Java Developer Front End

Location:
Chicago, IL
Posted:
March 23, 2023

Contact this candidate

Resume:

**** * ****** ***,

Chicago, IL *****

773-***-****

Pullapuram Jagadeeswara Reddy

adv3vx@r.postjobfree.com

EDUCATION

Illinois Institute of Technology – Chicago Aug 2021 – Dec 2022

● M.Sc. in Computer Science

● Graduation Coursework: Big Data, software project management, Data structures, software engineering, Database organization, Advanced Database organization, Introduction to Artificial Intelligence, Computer networks, probabilistic graphical models, science of programming, software testing and Analysis. Sathyabama University – Chennai, India Aug 2013 – Jul 2017

● Bachelor's Degree: B.E in Mechanical Engineering EXPERIENCE

Java Developer MRK INNOAPPS PVT LTD August 2017– July 2021

● Project: SalesWizz

It's an online SAS application, which is built under micro service architecture and the database used is MongoDB. You can easily create your digital product catalog and Lets you securely share your catalog with your customers. Can view user visitor history, and manage orders. Roles & Responsibility:

• Involved in creating Rest Api for Role Based Access using web security and spring security.

• Created dynamic MongoDB queries using Criteria and Aggregation for fetching data from collections.

• Involved In creating projects from scratch using spring boot 2.5 with spring security and OAuth-2 for Microservices.

• Created JKS file for Authentication and Authorisation for the application for generating JWT access token.

• Configured docker-file for building and Hosting the application

• Used design patterns like factory design pattern, Singleton design pattern.

• Project:- Smabaram

It’s an online B2C E-commerce application which is built to provide a service for any customers, which is built under micro-service architecture and uses MongoDB and MYSQL for databases. Jewelry sellers can also opt for live gold or silver price for the product which daily the price of the product will be updated. Roles & Responsibility:

• Involved in creating controller, service and Repository layers for the application.

• Configured payment integration from scratch used a payment gateway as PayU.

• Integrated 3rd party SMS provider and as for email service used AWS SES for notifying the users.

• Integrated fetching live gold price from in house application(created independent small application) if seller opt for live gold or silver price.

• Integrated firebase push notification to notify users and configured data accordingly to redirect to a specific page.

• Created a rest api for search suggestions of the products using elastic search.

• Project:- Ordofy

It’s an B2B E-Commerce application which is mainly focused on premium products like jewelry related products to sell. Have inventory management, order management and catalog management. Based on roles selected while registration functions will work, it is built under microservice architecture with gateway and discovery service. Roles & Responsibility:

• Involved in application migration from spring boot 1.5 to spring boot 2.5.

• Migrated Order Service database from MySQL to MongoDB.

• Created custom login rest Api and override the spring security oauth/token endpoint with custom end point as well as custom Authentication provider which will override the internal token generation which helps to configure according to requirement.

• Used java collection framework and multithreading

• Created Rest api from uploading product using Excel file as well as rest api for downloading sample files based on category selected by the seller.

LANGUAGES, KEY SKILLS AND TECHNOLOGIES

● Languages: Java, JavaScript, Python, HTML/CSS.

● Frameworks: Spring Boot, Hibernate, Spring oAuth 2, Swagger 2, SpringMVC, Spring Web, JPA.

● Cloud: AWS (EC2, ECS, ECR, Route 53, ELB, Elastic IPs, Target Groups, code commit, IAM, cloud watch, AWS Amplify).

● Database: SQL, NoSQL, MongoDB, PostgreSQL, SQLite.

● Tools: Intellij IDE, Maven, Git CLI, Docker CLI, AWS CLI.



Contact this candidate