Vijay P. Tadinada, MCAD ******@*****.***
Cumming GA 30041 678-***-****
Data Science/Machine Learning Engineer
As part of Master’s in Computer Science (OMCS program from GA Institute of Tech), I completed 2 projects in Machine Learning – Human Activity and Speech Recognition using Matlab,. This involves Supervised learning algorithms like KNN, Ensembles, Naiye Bayes, Neural Network, SVM and Clustering algorithms such as K-Means, Gaussian Mixture. Has good knowledge of regression and other random optimization. In Reinforcement Learning and Decision Making course, I completed projects using TD Learning, Q-Learning, Deep Q Learning like Lunar Lander using OpenAI, Reproduction of Sutton experiments and they are implemented in Python 3.5, Numpy, Panda, Keras.
Experienced in developing and improving performance of stored procedures, T-SQL in SQL Server 2012, 2014. Reduced run time of lot of complex SQL queries/T-SQL from timeout to few seconds.
Architect and design Single Page Application utilizing AngularJS 1.5 using ASP.Net core, AngularJS 2.0/4.0.
Apply in-depth software development experience specializing in Retail point-of-sale and back office systems using Microsoft .Net / Java / Web technology with integration knowledge of external applications.
Experienced in Agile methodology, Sprint planning and Test Driven Development using MS Test, Moq, Karma, Jasmine. Tools used for Agile methodology are Jira, TFS, Jenkins.
Extend and configure product features by applying object-oriented programming skills using SOLID and GOF design patterns and IOC components, such as MS Unity, and Castle Windsor.
Experienced in interfacing POS systems to different devices like barcode scanner, printer, pinpad and processing payment with external vendors.
Experienced in development of embedded systems for biometric devices, handheld devices using C/C++/C#/Windows mobile and Linux.
Has my own blog http://www.vpt-deeplearner.tech for Ionic 2 mobile application and AngularJS 2.
Technical / Industry Skills
Languages
C, C#, JavaScript, ASP.Net, CSS 3.0, Java, SQL, XML, HTML
Data science
Python 3.5, NumPy, Matlab 2017, Weka
Tools
Visual Studio, Eclipse, Git, ReSharper, MSBuild, SVN
Database
Entity Framework, NHibernate, MS SQL Server 2012/2014, MySql
JS Library
AngularJS 1.x/4.0, JQuery 2.0, Jasmine, Karma, Knockout, RequireJS
Vijay P. Tadinada ******@*****.*** Page Two
Professional Experience
Machine Learning Engineer (GA Tech – Academic experience) Jan’ 2018 to Present
Machine Learning (CS7641)
Two supervised classification projects - Human Activity Learning and Speech Recognition implemented using different training models - Decision Tree, KNN, SVM, Ensembles, Neural Network using Matlab. Clustering analysis was done to reduce features using K-Means, PCA, LDA. Other projects included randomization search using Simulated Annealing, Genetic algorithm and MIMIC.
Reinforcement Learning and Decision Making (CS7642)
Projects included reproduction of Sutton's experiment, Lunar Lander Atari project using OpenAI, Python and Deep Q Neural network (DQN) to get maximum of 200 reward points. Analyzed different implementation by tuning hyper parameters like learning rate, discounted factor, epsilon decay to update Q-Values.
Network Security (CS6262)
Reproduced Polymorphic Blending Attacks by Clustering of Payload using Mahabala distance from network traffic. Other projects included Snorting of network traffic, Malware analysis of mobile/desktop applications.
3CI, Atlanta, GA Dec’ 2015 to Sep. 2018
Contractor for Southern Company
Project: Online Customer Care/Support
Architected and designed custom web security token using Southern identity for role authorization and authentication as single sign on for different web applications.
Developed multiple web pages, chat management interfacing 3rd party vendor using front end Angular JS, Kendo UI and backend Restful services using C#/Web API.
Technology - Angular JS 1.5/4.0, Kendo UI, Javascript, Bootstrap, ASP.Net 5.0, c#/Web API, MVC, MS Test, Oracle.
NCR, Duluth, GA 2012 to Nov’ 2015
Software Architect
Project: Women Infant Children (WIC) Program, Point-of-Sale (POS) Product
Integrate US government WIC program into NCR point-of-sale Retalix product as key participant. Develop web pages in AngularJS to configure WIC program.
Architect, design and implement WIC program as API web services for any NCR retail products by collaborating with project manager and business analyst.
Integrate and extend API calls into existing Retalix POS/ R10 product by supporting WIC payment card, interfacing with external electronic payment server for processing payment.
Vijay P. Tadinada ******@*****.*** Page Three
Transfer data from corporate to store to point-of-service (POS) by developing data movement web services’ using RabbitMQ.
Employ Agile methodology with involvement in code reviews and sprint planning by using TFS.
Technology: c#, ASP.Net, MVC, JQuery, TFS, GIT, BDD, SpecFlow, MS Test, RabbitMQ, Moq, Javascript, SQL Server 2014.
Front End Web Architect
Project: Airline Kiosk Check-in Product
Tested, validated and prototyped various open source libraries, including Durandal, AngularJS on common use self-service (CUSS) platform. Developed software from product inception to production as key participant.
Architected web application and implemented check-in solution on NCR Kiosk platform, as single page application (SPA) using DurandalJS framework supporting IE 6/8 with back end server as Java, Spring Framework.
Developed multiple web pages using JQuery, Knockout, CSS 3.0 making AJAX calls to Restful web services running in Apache web server.
Designed web templates to mentor junior developers offshore / onshore in developing frontend web pages.
Technology: Javascript, NodeJs, Karma, Jasmine, Durandal, Knockout, Jquery, CSS Java, STS, TDD, Selenium, MySql, Jenkins / Sonar.
Software Engineer
Project: Back office Web Application for Advanced Checkout System
Improved performance of store manager reports by refactoring ASP.Net/c#, T-SQL. Developed multithreaded .Net application to run dual store server in failsafe mode using SQL Server mirror.
Technology: C#, ASP.Net, MVC, HTML, Javascript, SQL Server 2012.
REDPRAIRIE (JDA), Alpharetta, GA 2006 to 2011
Senior Software Engineer
Back Office System (BOS) product development for Retail and Hospitality.
Developed import / export engine by utilizing C#/.Net technology mapping XSD schema elements with database table columns / derived columns.
Developed custom SSRS reporting project in VS IDE to integrate SSRS reports into BOS reporting engine.
Maintained and enhanced biometric time clock devices, such as PC Clock, Radiant, ATS using c++, .Net Web services, and Socket programming.
Improved performance of BOS product for more than 1K stores by utilizing SQL trace, Deadlock graph, Execution plan and other built-in tools to improve stored procedures, T-SQL queries.
Technology: C#, ASP.Net, ASP, C++, Javascript, SSRS, SQL Server.
INVISTICS, Norcross, GA 2005 to 2006
Software Engineer
Delivered lean manufacturing software product development.
Developed multiple complex ASP.Net/c# web forms by using 3rd party custom controls, such as Infragistics, Telerik Controls, and Chart Director with multi-cultural language and currency support.
Vijay P. Tadinada ******@*****.*** Page FOUR
Implemented single-sign-on feature to work intranet / internet by using 3 way authorization web security pattern, custom XML tokens and AD/ADAM.
Technology: C#, VB.Net, ASP.Net, XML / Web services, VSS, Web forms, JavaScript, CSS, HTML, Infragistics, ChartDirector, Oracle, VSS, UML, WSE 3.0.
ELECTRONIC DATA SYSTEM (EDS), Alpharetta, GA 1997 to 2005
Software Consultant
Client: MCI, Atlanta 2003 to 2005
Project: Maintenance and enhancement of sales commissions system.
Delivered support and implementation of sales management compensation plan system.
Technology: ASP, VB 6.00, VSS, T-SQL, SQL Server 2000, JavaScript, CSS, HTML.
Client: General Motors, Atlanta 2000 to 2003
Project: Conversion of Plant Monitoring system from legacy to G.E. Cimplicity product.
Studied legacy Plant Monitoring System (PMS) and target PMS GE Cimplicity product. Performed gap analysis of current and target system, filling gaps by implementing 3rd party tools. Troubleshot performance reports of different machines and ROBOT’s.
Migrated data from 1 legacy system to another by maintaining data integrity and without impacting production, using UNIX shell scripts, MS Access and Excel.
Technology: VB 6.00, SQL Server 7.0, Cimplicity, UNIX.
Client: Exide Technology 1997 to 2000
Project: Customization of JD Edwards (ERP) package, sales order, purchase order and inventory management.
Implemented Vendor Managed Inventory model in JD Edwards’s package by providing maintenance and production support.
Technology: IBM AS/400, RPG/400, CL/400.
Education / Certifications
Pursuing Master of Science (OMCS program), Computer Science with specialization in Machine Learning, Georgia Institute of Technology, Atlanta.
Completed following courses
Machine Learning
Network Security
Reinforcement Learning and Decision Making
Taking Graduation Algorithms and Introduction to Information Security course in Fall, 2018.
Master of Science (MSE), Software Engineering, Kennesaw State University, Marietta
Bachelor of Engineering (BE), equivalent, Computer Engineering, Mumbai University, Mumbai, India
Certified, MongoDb for Node.js developers, 2014
Microsoft Certified Application Developer in .Net (MCAD .Net), 2004
Sun Certified Java programmer, 2001
Certified, Production and Inventory Management (APICS), Inactive