Post Job Free

Resume

Sign in

Engineer Software

Location:
Peoria, IL
Posted:
April 09, 2020

Contact this candidate

Resume:

Kaustubh Gayke

***, * ***** **, *** # ***, Peoria, IL 61614 C: 309-***-**** adcqra@r.postjobfree.com www.linkedin.com/in/kaustubh-gayke

SUMMARY OF QUALIFICATIONS

** ***** ** ********** ** Software Design & Development using C++ for Automotive, Mining, CAD (Computer Aided Design), and CAM (Computer Aided Manufacturing) domains

Has extensively used C++ 11, multi-threading, SQLite, JSON

FIVE years of experience in designing and developing embedded applications on Embedded Linux

Good in Object Oriented Programming, Design Patterns, Design principles and UML modeling

Good in Algorithms, Data Structures

Expertise in both hardware and software debugging techniques on embedded development platforms

Practiced Agile Methodology for SEVEN years

Have good experience in Web technologies, JavaScript, HTML5, CSS

Worked on logic analyzers

Worked on popular Software Configuration Management SCM tools such as GIT and SVN

Worked on various protocols such as http, CAN, TCP/IP, UDP, etc.,

Developed client applications in C++ for Web APIs

Developed mobile application

Worked on simulation tools for Automation

Machine Learning

TECHNICAL SKILL

Language and Framework: C++, C, Python, Core Java, Ionic, Angular, Django, MFC

Operating System: Embedded Linux, Windows, Windows CE.

Web Technologies: JSON, JavaScript, HTML, XML, CSS

IDE: Visual Studio, Eclipse, PyCharm

Configuration Management: GIT, SVN

Debugging Tools: Trace32 In circuit debugger for ARM, GDB debugger, Microsoft Visual Studio.

Software Development Methodologies: Agile, SDLC waterfall model.

UML: Rhapsody, MS Visio.

Database: SQLite, MySQL

Machine Learning: Scikit-learn, WEKA, Pandas, NumPy

Other Tools: Docker, Virtual Box, Bitbucket, Google Test, Kibana, Git Extensions, JIRA, CMake, Jenkins, putty, WinSCP, Target Process, CANalyzer

PROFESSIONAL EXPERIENCE

Bradley University, Peoria, Illinois USA Aug 2018 - Present Graduate Research Assistant

Publication: Uskov, V.L. Bakken, J.P., Shah, A., Hancher, N., McPartlin, C., Gayke, K. (2019) Innovative InterLabs System for Smart Learning Analytics in Engineering Education. In: Proceedings of the 2019 IEEE Global Engineering Education international conference (EduCon-2019), IEEE, April 9-11, 2019, Dubai, UAE (in print).

Project: 1) Working on students' grade prediction project using machine learning algorithms.

2) Working on project to collect course planning data and visualize data analysis reports using Django framework

Responsibilities:

Data Cleansing

Applied machine learning algorithms using Scikit-learn, WEKA to make predictions of students’ grades

Created the visualization of the results using matplotlib, Highcharts library, D3.js library

Designed and developed website for collecting course planning data, its analysis, and result visualization

Conducted Java tutoring classes

Environment: Language & OS: Java, Python, Windows 10 Libraries used: Scikit-learn, matplotlib, Highcharts, D3.js Tools used: WEKA, PyCharm, Eclipse, Git, GitLab.

Autonomoustuff, Morton, Illinois USA May 2019 - Aug 2019

Data Intelligence Intern

Responsibilities:

Created autonomous vehicle testing environment by using Simulation as a Service software from Metamoto and docker images of software stack.

Captured data from the Metamoto simulation runs, so that it can be used for software development purpose.

Environment: Language & OS: Embedded C++/ C, Embedded Linux Tools used: GIT, Bitbucket, Jenkins, Robot Operating System (ROS), Docker, Metamoto simulation service

Caterpillar Inc., Peoria, Illinois USA Dec 2014 - Aug 2018

Senior Software Engineer

Worked for developing an Embedded application using C++ in Embedded Linux for managing mine site, that can communicate with CAT machines, to provide production information to customers using data science. The key Job duties and responsibilities are;

Responsibilities:

Designed and Developed Third party interfaces using object-oriented design and C++.

Member of a team that developed next generation Minestar software from scratch using existing components like google protocol buffers and AIS (Autonomy Infrastructure Software).

Developed telemetry software for Linux based embedded platform following Agile methodology.

Added device provisioning functionality to application by communicating with CAT Gateway.

Captured machine data (Important production parameters), sensor data, GPS data and sent it to the Azure IoT hub

Added pages (using HTML, CSS, JavaScript, Angular, Ionic technologies) to the mobile application to help technician install devices on the machines at mine-site.

Used Azure functions through http request to get telemetry data to show health status to technicians.

Worked on adding new features to the existing mining application (fleet management and proximity awareness) and maintenance.

Accountable for development and maintenance of specific Third-Party Interfaces and features.

Deal with multiple hardware and test-bench setup for testing the software on daily basis.

Remote In-circuit debugging using GDB and Trace32.

Create and modify config files.

Created a test Automation using Google Test.

Testing each developed feature or defect using proprietary hardware devices and software tools.

Practiced Agile methodology

Environment: Language & OS: Embedded C++/ C, Python, JavaScript, HTML5, CSS, Embedded Linux, Windows CE Libraries used: SQLite, protobuf Tools used: GIT, Jenkins, putty, WinSCP, Target Process, CANalyzer, Google Test

Geometric Ltd., Pune, India Dec 2012 - Nov 2014

Senior Software Engineer

Responsibilities:

Removed dependency of CAMWorks (CAM product of Geometric Ltd.) on SolidWorks by porting modules of SolidWorks CAMWorks to Glovius CAMWorks one by one.

Proposed and discussed design solutions with senior Technical Experts and implemented them.

Mentored and managed junior engineer.

Worked on Geometry concepts, Toolpath generation, Algorithm analysis and development.

Developed system with C++, MFC.

Performed unit testing and bug fixing.

Environment: Language & OS: C++, Windows Tools used: SVN, Microsoft Visual Studio, JIRA

Geometric Ltd., Pune, India Dec 2007 - Nov 2010

Software Engineer

Responsibilities:

Worked for developing various functionalities for Computer Aided Design (CAD) software SolidWorks.

Prepared specification document.

Developed system with C++, MFC, COM.

Worked on geometry concepts, algorithm development, UI design and development.

Prepared the Unit Test Plan for developed functionality and performed Unit Testing.

Environment: Language & OS: C++, Windows Tools used: SVN, Microsoft Visual Studio, JIRA

EDUCATION

Master of Science, Computer Science (4.0/4.0 GPA) Expected to graduate May 2020

Bradley University Peoria, IL

Coursework: Algorithms, Database Management Systems, Knowledge Discovery in databases & Data Mining, Distributed Databases and Big Data, Machine Learning, Advanced Computer Architecture, Software Project Management, Software Engineering

Bachelor of Engineering, Mechanical Engineering (1st class distinction) May 2007

Pune University Pune, Maharashtra, India



Contact this candidate