Hello! I'm Ankit
I am a proactive, result-driven professional with strong expertise in software development and all database technologies. Throughout my work in the software industry and academia, I have gained thorough practical knowledge in Internet of Things(IoT) development, Software Process and Software Quality Assurance. I consider myself a dynamic leader with proven ability to solve complex problems through collaboration. On weekends I love to swing dance and cook delicious food.


Ankit Kumar Singh
PROJECT MANAGER & SCRUM MASTER
Phone:
334-444-8367
Email:
ankitkumarsingh.1024@gmail.com
Address:
19 Landmark Dr., Apartment 3G
Columbia, SC -29210
EXPERIENCE
2015-2016
Graduate Teaching Assistant
AUBURN UNIVERSITY
Fundamentals of Computing-Java 2
-
Reinforced the concepts discussed in classroom lectures such as fundamental data structures and associated algorithms, as well as their common applications during lab sessions.
-
Assisted students in solving problems using an object-oriented approach, program design and debugging code in the lab.
-
Actively participated in the assessment process by providing effective, timely and appropriate feedback to students on their assignments to support their learning.
Software Modeling and Design
-
Conducted office hours to help students understand the role of analysis & design in the SE life cycle and, assisted students in developing use-case and scenario descriptions of the requirements using UML diagrams.
-
Collaborated with professors on course material, assignments, project and grading policies.
-
Evaluated the overall group project implementation (design prototype) for the class assessing the overall consistency and proper transformation of design models into source code.
2014-2016
Graduate Research Assistant
Internet of Things Lab- AUBURN UNIVERSITY
-
Developed a smart–factory monitoring system, which provides an interactive GUI for monitoring up to 100 end-devices in real-time. It also notifies user about inconsistencies in the data from end-devices and assist with options to perform remedial operations.
-
Developed scripts performing data analysis on malicious Wireshark network captures to reduce the work of forensic investigator by 50% in an IoT-specific forensic investigation. Presented this work at American Academy of Forensic Sciences(AAFS) 2016 Conference.
-
Awarded the Black Hat Student Scholarship 2015 for writing a white paper on information security of IoT devices.
-
Networked with educational and research leaders within the community at cyber-security conferences and helped fellow research group members advance their work through potential collaboration.
2013-2014
Data Engineer
TATA CONSULTANCY SERVICES
-
Managed critical business processes running in the production environment across onsite and offshore locations, handled code reviews and client change requests for the development of ongoing modules.
-
Developed SQL scripts to extract, load & transform data according to business requirements while maintaining data integrity.
-
Automated the customer’s monthly assessment report using Business Objects resulting in saving of 10 man-hours per week.
-
Managed defect fixing and logging within release plan deadlines to ensure quality deliverable.
-
Gathered and documented business requirements and activities for internal knowledge base.
EDUCATION
2014-2016
Master of Science
AUBURN UNIVERSITY
Auburn,AL
Major: Computer Science and Software Engineering
GPA: 3.9/4.0
Course Highlights: Software Process, Software Quality Assurance, Advanced Topics in Algorithms, Artificial Intelligence, Database Systems, User Interface Design and Evaluation, Advanced Computer Architecture, Advanced Topics in Operating Systems, Embedded Systems
2009-2013
Bachelor of Technology
GITAM UNIVERSITY
Visakhapatnam, India
Major: Computer Science
GPA: 7.9/10
Course Highlights: Software Project Management, Design and Analysis of Algorithms, Data Structures, Data Warehousing and Data Mining, Programming with Java, Management Information Systems, Object Oriented Analysis and Design, Network Security, Advanced Databases, Web Technologies, Computer Graphics.
SKILLS

Languages - Java, Python, C, C++, PL/SQL, JavaScript, PHP
Web Technologies - HTML, CSS, XML, Apache, Azure
Business Reporting Tools - Business Objects, MS SQL Server Reporting Services (SSRS)
Version control
Platforms - Raspberry Pi, Arduino, ARM Cortex
Team Leadership
Databases - Oracle, MS SQL Server, MySQL, NoSQL
ETL Tools - Informatica, Qlikview, MS SQL Server Integration Services (SSIS)
Other Tools - Eclipse, Dollar Universe, Adobe Photoshop
Operating Systems - Windows, Linux
Public Speaking
Effective Communication
PROJECTS
SMART FACTORY MONITORING SYSTEM- AN IOT APPLICATION
View code on GitHub
Developed an IoT application which monitors and records light intensity values using sensor technologies throughout the factory (a sample testbed) and provides an interactive GUI for the factory administrator to proactively monitor manufacturing production lines’ light sensor values and sends alerts that keeps key people notified and informed.
CLASSIFICATION USING DATA MINING MODEL
View code on GitHub
Developed an application for identifying at-risk students based on their academic performance and other pertinent data. K-means clustering and Naïve Bayesian classification is used to get generalized rules for classifying students into At-risk and Not At-risk categories and predicting classes of future instances.
HUMANA VITALITY HEALTHCARE ETL PROJECT
HumanaVitality(now Go365) is an innovative health and well-being program by Humana Inc., that uses incentives and rewards to promote real behavior change. As a Data Engineer, worked on the development and maintenance of the Data warehouse. Primary responsibilities included: writing PL/SQL scripts and working with the Informatica Power center mappings.
AI MANCALA PEBBLES GAME
View code on GitHub
Mancala is a pebbles distribution board game originated in Africa and popular worldwide. Developed a Mancala game variant by implementing intelligent algorithms and using heuristic functions. The game GUI offers the options to select a Game mode such as Human vs Algorithm or Algorithm 1 vs Algorithm 2.
iERGO- AN ERGONOMIC TOOL DISCOVERY SYSTEM
View code on GitHub
Developed an application that will assist the ergonomic specialists in selecting which tool to use for risk assessment based on a given scenario. It was created so that users with a range of experience in ergonomic analysis would be able to employ it to analyze task in a workplace.
COMPETENCY-BASED TRAINING PROGRAM SOFTWARE
This software was developed to provide training to employees based on their current competency level. As a software developer intern, assisted with the Analysis. Design, Development, and Documentation of this new software solution for internal use by the company.
Skills used: Java, SQL, Requirement analysis, interpersonal skills.
ALABAMA MICRO NANO TECHNOLOGY WEB APPLICATION
View code on GitHub
Developed a web application for Alabama Micro Nano Science and Technology Center (AMNSTC). This application provides the research scientists a user-friendly interface to view and record complex experimental data to the organization database.