About Me

Recent graduate of NJIT '20, with a B.S in Computer Science. Currently a Software Engineer with about 3 years of experience, working with Priceline utilizing Spring and GCP. Have previously worked for Vanguard with a focus on Spring Backend applications running on AWS, also in Automation with PEF Services and as well as in iOS Application Development using Swift at Visual Intellgence. My passion and interests are in Web Development, especially with JavaScript frameworks such as React.JS, Node.JS, and Angular, as well as all things Spring/Java related. Coffee and Wine enthusiast. Actively seeking opportunities and engagements, or just to talk shop!

Contact Details

Sohan Patel
Somerset New Jersey, 08823 US
(908)556-2674
sohanpatel96@gmail.com

Education

New Jersey Institute of Technology

B.S in Compuer Science December 2020
GPA 3.9, Dean's List all Semesters.

Work

Priceline

Backend Software Engineer June 2021 - Present

Vanguard

Backend Software Engineer January 2021 - June 2021

• Formulated core enhancements to Deceased and Escheatment batch process utilizing Java, Spring Batch, AWS EC2s and AWS S3.
• Designed and developed multiple RESTful APIs using industry best practices, ensuring efficient and scalable commnication between different software components.
• Collaborated with the development team to establish a culture of test-driven development(TDD), promoting early bug detection and faster iterations in the software development lifecycle, adding 85% code coverage.

PEF Services

Automation, Software Engineer March 2020 - January 2021

• Collaborated with the automation team to design and develop automated test suites for the Software Services using Java, Groovy, and Selenium.
• Produced testing platform to account for all 20 kinds of user’s roles and permissions in relation to the application.
• Structured development and testing improvements to positively impact usability, function and performance.
• Manufactured the in-house automation framework, environment and efficiencies in automation development.
• Implemented core optimization in the automation testing framework to have run times of scripts be 5x faster.

Visual Intellgence

Software Engineer January 2019 - January 2020

• Developed the mobile iOS app using Apple's Swift language along with updating key features on the website.
• Operated closely with software development and the testing team to design and develop robust solutions to meet client requirements for functionality, scalability and compatibility on all iOS devices.
• Upgraded performance application testing through applying XCTestSuite, cut back on testing efforts by 70%.
• Led team of 5, as a Project Manager in Agile and Scrum software development methodology efforts to elevate final products and streamline development efforts, to accomplish all road map goals by targeted dates.

Skills

• Java, JavaScript, React.JS, Node.JS, Express, Groovy, Selenium, Swift, Python, PHP,C++, C, MongoDB, MySQL.
• Git, Eclipse, XCode, Jira, Confluence, AWS, Bash, Linux, iOS, Windows




Projects



Moretodos

An application with a fully functional login and registration system, users can access their todos, edit them, create new ones, and share them with other users. React.JS, Node.JS, Express.JS, MongoDB, Heroku CLI/CI, Git, RESTful API.
Click here to Demo.

Examination System

Full stack web application where instructors are able to create and post Python exams for students to take. Instructors have the ability to see auto graded exams that students completed and release the grade of exams to students.JavaScript, PHP, Python, MySQL.
Click here to demo.

Weather App

Weather application that takes a city and country, fetches weather and data from an API Call, and transpires the data back to the user. React.JS, Node.JS, OpenWeatherMap API, Git.
Click here to demo.

Corona Cases Tracker

Application that shows modeled data of globally confirmed corona virus cases, allows for users to search by country or region, and sort the data. Spring Boot, JPA, Java, JQuery
Click here to demo.

DFA Compiler

Custom language compiler that takes tokens of strings, validates if the string matches the defined lexical rule set, and parses the tokens to follow rule set. C++.
Click here to view Source Code.