alt text
Pratik Bhangale
Software Engineer

Drink A Coffee With Me Today

Loading...
Success!
Error!
Contact Me
Menu
Close

I'M Pratik Bhangale

CS Graduate Student @ UNIVERSITY OF MARYLAND, BALTIMORE COUNTY

Software Engineer - Mobile Applications+

I love coding beautiful apps and have expertise in Product development and Mobile Application development. Worked on feature design, development and bug fixing applications affecting millions of users. I have 3 years of experience as Software Engineer and Mobile App developer. I’ve worked with startups in various technology roles. Actively looking for Full-time opportunities starting from MAY 2018

Download Resume

man

About Me

man

Pratik Bhangale

A passionate self-motivated engineer, quick learner and a team builder. I love building products from scratch. Strong knowledge of Android, Java, Object oriented programming, Data structures and algorithms. I’ve worked with startups in various technology roles. I enjoy working in fast paced teams where I get to learn and grow while also contributing to something exciting.
Now actively looking for Full-time opportunities starting from MAY 2018.

Summary of Qualification

● Engineered and Built applications from scratch with million+ userbase
● Enhanced team collaboration and performance processes
● Improved Application Network performance by implementing HTTP caching and Gzip encoding in REST api requests.
● Designed and maintain application architecture on high and low level of development
● Researched and Improved application UX and Analytics strategies
● Consulted in area of UI/UX to create and support best user experience
● Performed profiling for application multithreading and performance issues
● Managed and coordinated workflow within the team to boost productivity

Love doing

Techie discussions, Meetups, Developer Conferences, Hackathons, Badminton, Hiking, Long bike rides

  • Date Of Birth: 25 Mar 1992
  • Phone: 410-424-8660
  • Email: pratikb1@umbc.edu

What I'm Doing

Web front end - AngularJS
Android App Development
Backend - REST API

My Skills Values

Technical Skills

90%
85%
70%
60%
60%

Experience

Android #techstack :
● Libraries -
1) Networking : OkHttp , Retrofit , Google Volley , Google cloud Endpoints , GCM -FCM , Firebase
2) Analytics : AppAnnie, Google Analytics , Urban Airship , Apsalar, Crashlytics - Fabric
3) Image Loaders : Glide , Picasso, Universal Image Loader , Google Volley
4) Dependency Injections : Butter Knife , Dagger(Google)
● UI / UX tools - Invision App , Proto.io
● Other - Google Maps , Material Design, Http caching, Geo-coding , Reverse Geo-coding , Location services, App Localization, Vuforia- Qualcomm SDK, Augmented reality
Languages :
● Proficient - Java, Android programming
● Other - C, C++, Kotlin, HTML-Css, JavaScript, AngularJS, D3js
Databases :
MySQL, Oracle SQL server, Sqlite DB
Project tools :
Android Studio, IntelliJ IDEA, IntelliJ WebStorm, Eclipse, DDMS, Git, SVN, JIRA, Instabug - QA, BaseCamp

Language Skills

3 Years Experience

June 2017 - Aug 2017 Consumer Reports New York, USA

Software Engineering Intern (Data Engineering Team)


● Developed a new feature called "Best Buy" on Consumer Reports Internal Data management portal
● Worked on Web Front-End and Data Visualizations using D3.js and AngularJS
● Developed backend REST API's using Spring Boot MVC framework.
● Worked on Data analysis tasks.


Visit Website
Jan 2016 – July 2016 Walnut App Pune, INDIA

SOFTWARE ENGINEER (Android Developer)


Auto-track bank, ATM, debit / credit cards & bills securely without any bank passwords.Walnut analyses your SMS inbox and detects important information like spends, bills and tickets. Walnut Pay - the best way to transfer money to your friends for free!
Responsibilities :
● Implement new UI flows.
● Developed a Feature to Export the Expense report as PDF.
● Worked on integartions of Google Endpoints and App indexing
● Bug fixes and performance improvements
Playstore URL : https://play.google.com/store/apps/details?id=com.daamitt.walnut.app

Visit Website

August 2013 – Jan 2016 MOBIMEDIA TECHNOLOGIES Pune, INDIA

SOFTWARE ENGINEER (Android Developer)


1) RIOQuest - Online food ordering app
#tech - Android, Java, Sqlite, HTTP caching, Web Services integration, Google maps, Geo-coding, Location services, Payment Gateway integration ,App Localization.

RIOQuest one of the large e-commerce platform in Saudi Arabia. It provides secure and reliable e-commerce and m-commerce channels for services starting with Quick Service Restaurants in Saudi Arabia.

● Designed modules of the system as per the requirements.
● Worked on performance optimization of app.
● Leading development, debugging & testing of the assigned module.
● Deployed builds on staging and production environment.
● Worked on Google play production build deployment and versioning.
● Responsible for technical quality & timeliness of the module’s deliverables.
● Integrated analytics platform, loyalty programs and payment gateways
Playstore URL : https://play.google.com/store/apps/details?id=com.proassetarabia.rio&hl=en

2) Who Has The Kids - Kids schedule planner app
#tech - Android, Java, HTTP caching, REST API integration, InApp notifications, GCM, Pubnub , Sqlite, Google Volley

Who Has the Kids is a family scheduler and family calendar that helps parents manage their family schedule and children’s busy lives. This organizing app helps plan school transportation, extracurricular activities, nannies, pickups, carpools, conveniently in one place.

● Worked on Development of android app similar to existing iOS version
● Worked on HTTP caching and app performance optimization.
● Performed App versioning and publishing app to play store.
● Integrated PubNub lib for chat functionality.
● Developed app screen according to Material Design standards
● Using SKETCH to extract and modify assets for mobile screens.
Playstore URL : https://play.google.com/store/apps/details?id=com.whtkcorp.whtk&hl=en

3) NrNeeds
#tech - Android , Java, REST API integration, BLE integration, Volley library

NRneeds provides NRIs a trusted, cost effective, efficient technology based solution to manage the care of ageing parents, property, legal issues, travel, financial and other logistic deeds in India.

● Worked on integration of Sensgiz BLE device with app.
● Developing application UI .
● Working on defining flow and UX of application using JustinMind prototype tool.

4) mGinie : Augmented reality app
#tech - Android, Java, Vuforia SDK

Developed an application prototype for augmented reality using android. The concept was to scan for specific set of target image and perform action based on target identification such as play a video or audio, trigger SMS etc.

● Worked on Brainstorming solution using augmented reality
● Worked on using QUALCOMM's Vuforia SDK for target identification
● Performed application debugging and bug fixes

CUSROW WADIA INSTITUTE OF TECHNOLOGY

Diploma in Computer Engineering

Percentage - 89.93%
2007 - 2010
University Of Pune
PUNE INSTITUTE OF COMPUTER TECHNOLOGY

BACHELORS IN COMPUTER ENGINEERING

GPA - 3.65/4.00
2010 - 2013
UNIVERSITY OF MARYLAND BALTIMORE COUNTY

Master of Science in Computer Science

GPA - 3.72/4.00
2016 - 2018(Expected)

Educational Details

MASTER IN SCIENCE IN CS @ UNIVERSITY OF MARYLAND, BALTIMORE COUNTY.

GPA - 3.72/4.00

COURSES

● CMSC 641: Design and Analysis of Algorithms
● CMSC 621: Advanced Operating Systems
● CMSC 668: Service Oriented Computing
● CMSC 691_7892: Computer Vision
● CMSC 691_7891: Virtual Reality
● CMSC 611: Advanced Computer Architecture

Projects

1) Safe Route Recommender : An efficient way to find safe and short path between source and destination
In this Project, we proposed and develop a mobile application that utilizes crime data to recommend the safe and shortest route between source and destination. We model the calculation of the safeness of the route based on 3 different data sets a) Crime records b) Accident cases c) Police station and health care services. Specifically, Using data of Baltimore city we develop a safeness model for street urban network which allows us to give safe factor to every street. The model uses hadoop and spark scripts for big data processing.
● Android application which recommends safest and shortest path by analyzing big data generated from Crime and Accident records.
● Deployed HDFS cluster and developed Spark jobs to generate safe scores for routes.
Playstore URL : https://play.google.com/store/apps/details?id=edu.umbc.smartroute&hl=en

Read More

2) DocSnap: Docker Monitoring System
Existing solution to monitor the docker containers requires entering command line commands to see the status of containers. In this Project, we propose the Push based system to see the status of various containers on a web based interface. The monitoring stats gives details about (1) CPU (2) Memory usages.
● Web based monitoring system to monitor Docker instances from single point.
● Developed monitoring client as cron job to read CPU and memory stats and push them to Web server by HTTP Post Call.

Read More

3) Space Visualization and Rendering Evaluation
Implemented different techniques for displaying voxelized data in VR, to measuring their effects on realism, performance, and scalability.
Unity-3D, C#, SteamVR, HL/SL (shader), Matlab.
Hardware Used - HTC Vive

Read More

4) MIPS Scoreboard simulator
Build a MIPS Scoreboard simulator to schedule a pipeline of processor instructions in Java to support out of order execution, handling data dependency and ensure safe execution of all the processes.

Read More

BACHELOR OF ENGINEERING @ Pune Institute of Computer Technology (Pune Univeristy),

GPA - 3.65/4.00

Data Structures Object-Oriented Computing Operating Systems Computer Organization Computer Architecture Relational Databases Artificial Intelligence

COURSES

● Data Structures - I & II
● Object-Oriented Computing
● Operating Systems
● Computer Organization
● Computer Architecture
● Advanced Computer Networks

Projects

1) INLINE PATCH PROXY FOR XEN HYPERVISOR (FAST PATCH)
Application softwares running on end user or application servers are always prone to various attacks. These attacks do not only harm applications but also waste network resources. Solutions to these problems are available as patches since long time. Generally, people have been reluctant to patch their systems immediately, because patches are perceived to be unreliable and disruptive to apply. To address this problem we propose an inline patch proxy solution for Xenhypervisor. Inline solutions provided are vulnerability-specific, exploit-generic network solutions installed in end systems once vulnerability is discovered, but before a patch is applied. Inline patch modules examine the incoming or outgoing traffic of vulnerable applications, and correct traffic that exploits vulnerabilities. The motive of the idea is of reducing time difference between the generations of vulnerability and fixing it
● Involved in research, design and development of Inline patch mechanism for Xen Hypervisor
● Implemented an inline patching mechanism against network attacks at the hypervisor-level using kernel patches
● Co-authored and published a paper titled as “Inline Patch Proxy for Xen Hypervisor” at International Journal of Students Research in Technology & Management Vol 1(3) , May 2013. (ISBN 978-93- 83006-01- 4)

Read More


PROJECT ACHIEVEMENTS (Prizes won for Final Year Project):

● 3rd at Poster Presentation, TechKriti, IIT Kanpur
● 3rd at Quark, BITS, Goa.
● Finalist at Paper Presentation, Tryst, IIT Delhi
● Finalist at Project Presentation, Apogee, BITS, Pilani .
● 1st at Nirman 2k13, DCOER, Pune.
● 1st at Tech Tornado, SNDT Women’s University, Mumbai
● 1st at Convene’13, SIT, Pune
● 1st runner up in Networking and Information Security domain at CONCEPT's ,PICT,Pune.
● 2nd at Solutions’13, AIT, Pune.
● 2nd at Tantrotsav, D.Y.Patil college of Engineering, Pune.
● 2nd at CSI National Conference, VIIT, Pune.

Get In Touch With Me

Contact
Contact Form
Loading...
Success!
Error!