Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Software
Timeline
Generic

Praveen Rangaswamappa

LEAD BACKEND DEVELOPER
Bengaluru,KARNATAKA

Summary

Dedicated Software professional with history of meeting company goals utilizing consistent and Agile practices. Skilled in working under pressure and adapting to new situations and challenges to best enhance the organizational brand.

Highly motivated, Team Player, can contribute individually.
Process oriented, comfortable with agile methodologies and CI tools. (GitHub, Bitbucket,Jira, Mercurial, Jenkins).
Can work parallel on multiple projects.
Exited with working on latest technology stack and open source libraries. Quick learner.

Overview

15
15
years of professional experience
3
3
years of post-secondary education
1
1
Certification

Work History

Sr.Technical Lead - IPass

Pareteum Inc
BANGALORE, KARNATAKA
01.2013 - Current

Hands on experience in

  • Increased performance of backend API by Designing and Developing Backend services, with JSON restful API's, for mobile clients using NoSQL- MongoDB, Go-Lang, Google location/map API's.
  • Created ETL tools using Python for curating large amount data from multiple data sources with different format, which increased productivity of operations team s and Creating tools required for engineering and operations team.
  • Performed hosting of these services in AWS cloud services- SFTP, s3, lambda, CloudFront, Digital Ocean, GitHub, Hiroku, CloudFlare, Docker.
  • Worked with Agile teams of size 2-8.

Sr.Software Engineer

UST Global Inc.
BANGALORE, KARNATAKA
03.2011 - 12.2012

Role: Lead Developer

  • Tools: Django, JQuery(Ajax), XHTML, css, XMLRPC, Eclipse – PyDev, Perforce

Responsibility

  • Project - Automation of Windows 8/Linux Test cases
  • Team Size 6 + 1QA
  • Language Python
  • Tools
  • Pywin32, Pywinauto, SendKeys, wmi, Xml, PyQt, Perforce, IBM JAZZ, Dogtail, Eclipse-PyDev, Doxygen-Eclox, PyLint, Cxfreeze
  • Role and Responsibility
  • Role: Lead Developer – Test Automation
  • Created framework using Python which integrated testing of apps of Windows platform validation using python.
  • For which Intel-Client and UST –global recognized and awarded twice for work.

C++ Developer

Nrace Technologies
BANGALORE, KARNATAKA
08.2010 - 02.2011

Project

Creation of packet filter firewall for Linux TCP/IP packets


Team Size

2


Language

C++ using NOKIA QT framework.

C for Device Driver programming.


Tools

Qt creator, Qt Designer, Unix System programming, QML, Linux Kernel source 2.6.30 or higher


Role and Responsibility

Role: C++ Developer under Linux.

Responsibility

a) Creation of packet filter firewall for Linux TCP/IP packets.

b) Designing and Coding for UI using Qt framework and Qt Designer.

c) Network programming using Socket programming.

d) Creating user space dynamic device driver for filtering packets using net filter hookups.

RHCE Trainer

IIHT
BANGALORE, KARNATAKA
08.2008 - 08.2009

RHCE Trainer

Jetking
Tumkur, KARNATAKA
10.2006 - 08.2008
  • Worked as Redhat Enterprise Linux 4.0, 5.0 Trainer from October 2006 till Aug 2008. Jetking Training Institute-Tumkur, also worked as Trainer C, C++ Manipal Institute of Computer Education.

Software Engineer

Manipal E Commerce
BANGALORE, KARNATAKA
08.2005 - 08.2006

Project

Atomization of Production using Barcode Reader and Sticker printing


Team Size 3


Language Visual Basic 6.0


Tools

Visual Studio, Seagate Crystal reports, Microsoft sql server.


Role and Responsibility

Role: Developer

Responsibility

a) Atomization of production in Kurlon Pvt Ltd, Dabaspet foam division, using Visual basic as front end for UI.

b) Programming Using Barcode dll to communicate with the Hardware and get prints for particular product Creation of Tables and Normalization of them in Microsoft Sql server 2000.

Writing Stored Procedures and functions for report generation in MS SQL server 2000.

Designing Reports using Segate crystal reports.

Education

Master of Computer Applications - Computer Science And Programming

Oxford College of Engineering
Bangalore
07.2008 - 06.2011

Master of Technology - Data Science And ML

PES Univeristy
Bangalore
05.2021 - Current

Skills

    Python

undefined

Certification

Certified Scrum Master

Additional Information

Obtained training for Device driver programming, Python, RHCE0235 RedHat Server administration from Linux Learning Center, Bangalore.

Software

Python Pandas, QT, QML

MongoDB, Oracle, Mysql, Redshift, SQLite

Github, Bitbucket, Mercurial, Perforce, Jira

Django, Airflow, CSS, JSON, YAML,gRPC, XML

Sublime, Visual Studio Code, Python Notebook,QTCreator,

Timeline

Master of Technology - Data Science And ML

PES Univeristy
05.2021 - Current

Sr.Technical Lead - IPass

Pareteum Inc
01.2013 - Current

Certified Scrum Master

08-2012

Sr.Software Engineer

UST Global Inc.
03.2011 - 12.2012

C++ Developer

Nrace Technologies
08.2010 - 02.2011

RHCE Trainer

IIHT
08.2008 - 08.2009

Master of Computer Applications - Computer Science And Programming

Oxford College of Engineering
07.2008 - 06.2011

RHCE Trainer

Jetking
10.2006 - 08.2008

Software Engineer

Manipal E Commerce
08.2005 - 08.2006
Praveen RangaswamappaLEAD BACKEND DEVELOPER