JAYASHANKAR MANGINA

1115 N COLLEGE DR · MARYVILLE, MO 64468 · (660) 528-1305 · JYSHNKR.MANGINA@GMAIL.COM

SOFTWARE ENGINEER · AVID LEARNER · TECHNOPHILE · TEAM PLAYER


Experience

Programmer Analyst

COGNIZANT TECHNOLOGY SOLUTIONS
  • Created data models and trained the listeners to read the emails of different formats sent to our business emails and classify the data captured and display them in the portals as per the requirements using Prediction Studio in Pega.
  • Implemented some POC for the projects that concentrates on Pega Automation
  • Worked on Activity rules that contains methods like objSave, call function, and apply data transform.
  • Made significant changes to the Section User interface and web Design
Download Resume
Nov 2019 - Dec 2020

Education

NorthWest Missouri State University

MASTER OF SCIENCE
APPLIED COMPUTER SCIENCE

GPA: 3.7

January 2021 - May 2022

S.R.K.R ENGINEERING COLLEGE

BACHELORS OF TECHNOLOGY
ELECTRONICS AND COMMUNICATION ENGINEERING

GPA: 3.3

June 2015 - June 2019

Skills

PROGRAMMING LANGUAGES & TOOLS
Workflow
  • Mobile Application Development (iOS)
  • Logo Design, Design Prototyping and WireFraming
  • Agile Development

Projects

1. COMMUNITY EMERGENCY RESPONSE TEAM

Tech Stack : Swift, FireBase Cloud DB, XCode, Cocoa Touch, Cocoapods, iOS SDK

CERT is an iOS Mobile Application that provides immediate assistance to the victims of disaster/apocalypse by fetching the incident details in real-time and sending in the CERT team for rescue operations.

Following are the contributions I made to the project (Phase - 1) :

  • Designed the CERT Application logo from scratch using Figma Software.
  • Designed the UI/UX of the application's Home Screen, Login Page, Sign Up Page and Create Report Page.
  • Designed the prototypes and wireframes for application's Pages/Screens in Figma Software.
  • Written the Code for Application's HomeScreen Login page, Create Report & Sign-up pages.
  • Setup the Google 'FireBase' Cloud database and connect to the application in the Backend.
  • Made Validations to the application and debugged the errors succesfully in Real-Time.
  • Integrated 'MapKit' (Apple Maps Framework) into the CERT application.
  • Using 'MapKit', I extracted the user's current location and assigned the data to the respective fields by implementing auto-fill values.
  • Conducted Meetings with the team and made changes to the application as per the feedback from the client
View on GitHub
Aug 2021 - May 2022

2. Pic-To-Send

Tech Stack: Swift, XCode, Cocoa Touch, iOS SDK

PTS is an iOS mobile application that let you share pictures and messages in real-time. We used Multi-peer connectivity framework which allows users to make direct connections to those nearby to them.

Following are the contributions I made to the project :

  • Designed the Application's Logo, LaunchScreen and HomeScreen
  • Implemented Image Picker using UIImagePickerController to select the images
  • Implemented CollectionView by usig UICollectionViewController to display the images for sending/receiving.
  • Added 'Send Message' as a bonus feature to enable interactions between the connected users.
  • Thoroughly went through the Apple's Human UI Guidelines documentation and adhered to them
  • Conducted meetings with the team members and discussed the project requirements with them.
  • As a Team Lead, I tracked the project status from time to time and and made sure everything's on right track
  • Tracked the progress of team members by conducting scrum meetings daily (Agile Methodology)
View on GitHub
Aug 2021 - Dec 2021

3. WebSocket Chat Application

Tech Stack: HTML, CSS, JavaScript, Java, SpringBoot

Between the server and the client, there is only one method of communication, and the server must constantly rely on the client to transmit data. But we can achieve two-way communication between the server and the client using the WebSocket Protocol.

A WebSocket is a two-way communication protocol between the server and the client. It's a low-level protocol that specifies how to send messages without providing any extra information about the incoming messages. Our UI Client (which is a browser) connects to the message broker via the STOMP Protocol, which is a simple text-oriented messaging protocol. It specifies a protocol for communicating with clients and servers using message semantics.

Following are the steps to walkthrough my project in a brief way

  • I gathered the requirements for the project and drawn a rough UML design diagram
  • Created a View (Front-end) using HTML and CSS and added UI Elements required for the interaction
  • Created Model class in JavaScript that enables the webSocket connection and interaction with the Server
  • Written the Controller Class (Back-End) in SpringBoot framework which defines the properties and annotations required
View on GitHub
Aug 2021 - Dec 2021

Internships

MACHINE LEARNING

VERZEO INC (SPONSOR : MICROSOFT)
  • An 8-week Internship (Online) on Machine Learning offered by Verzeo in association with Education Partner Microsoft.
  • Developed an NLP Based "Spam Text Classifier" that detects and differentiates a dataset of 8000 sentences into 'Spam' or not using Python libraries and Machine Learning algorithms.
View on GitHub
June 2018 - July 2018

ANDROID APPLICATION DEVELOPMENT

INTERNSHALA
  • An 8-week Internship (Online) on Android Application Development offered by Internshala.
  • Developed an Android Music Player named 'Echo' that plays, skips, shuffles, and pauses the user's song using Kotlin language and XML.
View on GitHub
June 2018 - July 2018

Awards & Certifications

  • "Pega Certified System Architect" - Certified Pega Developer.
  • Published a Research Work - "Scalable and Efficient Mechanism of Data Mining in Cyber Security" in IJR [Volume 08, Issue 06, June-2019]
  • Secured 1 st Place in International Olympiad Of English Language (I.O.E.L) conducted by SilverZone NGO (India).
  • Secured State 2 nd Place in Drawing Competition held by Sree Arts Education (India).