About Me

Sachin Basavani Shivashankara

Software Engineer

Mobile: +1 (315) 751-5895
Email: sachinbs93@gmail.com [...]
LinkedIn: https://www.linkedin.com/in/sachinbasavani/ [...]
Github: https://github.com/sachinbs/ [...]
Resume: View Resume


Hello, I am Sachin!

I am currently working at Amadeus IT North America as a C++ back-end software engineer. I have good experience with object-oriented programming and software development and being part of a complete software development life cycle.

I am a recent Master's graduate from Syracuse University, MS in Computer Engineering at Syracuse University.

My specialization during the Master's course was Software Development and I have developed applications implementing good object-oriented design. I have worked on projects and assignments in Object Oriented Design, Software Modelling and Analysis, Advanced Data Structures and Algorithms, DBMS, Design Patterns and Internet Programming.

Professional Experience

Software Engineer at Celerity IT LLC. (Client: Amadeus IT North America)
March 2019 to Present
Working as a back-end C++ software engineer for the Availability Calculator product in the Inventory team

My responsibilities partly included Technical business analyst activities and I was involved in the business side of things as well. Some of the activities are: Additional to the above activities I was responsible for the following things: Availability Calculator product:


Test Engineer at Tessolve Semiconductor PVT LTD (TessolveDTS Inc)
October 2014 to May 2016
Debugged Silicon at Wafer Sort (WS) and Final Test (FT) stages for multicore SOC processors on ADVANTEST Verigy93K SOC tester platform using SmarTest tool. Had the opportunity to work on several high-end Mobile and Modem processors of Qualcomm.


Education

Syracuse University, Syracuse, NY
Master of Science in Computer Engineering
Graduation Date: December 2018
GPA: 3.7 / 4.0
View Transcript

Courses: Software Modeling and Analysis, Object Oriented Design, Advanced Data Structures and Algorithms, Design Patterns, DBMS, Internet Programming, Advanced Computer Architecture, Fundamentals of Data Mining and Knowledge Mining and Social Media Mining


UVCE, Bangalore University, Bangalore, India
Bachelor of Engineering in Electrical and Electronics Engineering
Graduation Date: June 2014
Percentage: 78.57 % (First Class with Distinction)

Courses: Analog Electronics Circuits, Computer Architecture, Microprocessors and Microcontrollers, Electrical and Electronics Measurement, Electrical Machines, Power Electronics, Transmission and Distribution, Power Systems


Technical Skills and Interests

Programming Languages: C++, C#, Python, SQL, HTML, CSS, JavaScript, R, Java, C, Assembly level programming
Tools and Technologies: Visual Studio, WCF, WPF, MS SQL Server, MySQL, ASP.NET MVC, RStudio, PSPICE, LTSPICE, SmarTest (Advantest), Windows, Linux, UNIX


Projects

Remote Build Server [Github] | Design Document
Highlights: C#, Asynchronous Communication, Message Passing Communication (MPC), WCF, WPF, Process Pooling, Automated Testing, Continuous Integration
Implemented a federated system which automates the building and testing of source code files. Implemented a Client (GUI), Repository, Build Server and Test Harness to achieve this


Dependency based Code Publisher [Github]
Highlights: C++, Type Analysis, Parsing, Abstract Syntax Tree (AST), XML, NoSQL DB, HTML, CSS, JavaScript
A tool that publishes source code files (.cpp and .h) as HTML pages with embedded child (dependant files of the source code) links


Type based dependency analysis [Github]
Highlights: C++, Type and Dependency Analysis, XML, NoSQL DB
Extracts lexical content from source code files and performs type and dependency analysis


Key-Value in-memory database using NoSQL database [Github]
Highlights: C++, XML, NoSQL DB
A NoSQL DB to store parent-child relationship. DB created using unordered_map (C++ STL)


An Evaluation Model for Human Resource Management in Organizations using Classification and Association algorithms [Github]
Highlights: R, Feature Engineering, Apriori Algorithm, Decision Trees, Classifiers
Evaluated the attributes behind the attrition rate in a company using a Human Resource dataset and provided corrective strategies


University Database
Highlights: SQL, Microsoft SQL Server, Normalization, Stored Procedures, Functions, Triggers, Cursors, Visio diagram
Created a small scale database to be used in a university setting


Product Comparison [Github]
Highlights: Social Media Mining, Python, Twitter, Natural Language Processing, Sentiment Analysis
A tool which provides comparison of attributes between two companies (ex. Samsung and Apple) based on the data mined from the tweets addressed to them. Segregates the attributes into positive, negative and neutral based on Sentiment Analysis


UniCart
Highlights: E-Commerce web application, HTML, CSS, JavaScript, MySQL, PHP
Implemented an e-commerce web application targeted for university students to buy, sell or rent any used items. Provides facilities for seller to put items for sale, for other users to bid on an item or rent or buy


Others