﻿                     SAIKRISHNA BOMMINENI
                                   9003089235
                            bskrishna93@gmail.comProfile
Around 9.6 years of experience in analysis, design, development and implementation of web-based applications using Python and machine learning.
 web services.  python, django, spyder ide
Experience in machine learning technologies (libraries like pandas, Numpy, matplotlib)
Good understanding over web and application servers like Tomcat, and Weblogic
Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language)
Very Good hands-on experience working with OOPS, Collections, Exception Handling
Experience the database like MySQL, Oracle 
Knowledge of NoSQL Databases 
Having an attitude of willing to learn, accept the challenging environment and confidence in delivering the results within timelines by constantly motivating the concerned teams to provide the best solutions to the clients
Possess very good organizational, analytical, teamwork and Project management skills along with excellent interpersonal skills
Proficiency in end-to-end development of software products from requirement analysis to system study, designing, coding testing, debugging and implementing; managing the overall performance tuning and maintenance
Experience in Agile methodologies and Excellent programming aptitude and skills
Having an Attitude of willing to learn, accept the challenging environment and confidence in delivering the results within timelines by constantly motivating the concerned teams to provide the best solutions to the clients 
Possess very good organizational, analytical, teamwork and Project management skills along with excellent interpersonal skills
Thrives on cooperation, problem solving, Creative, dealing with ambiguity, and working with little direction when necessary
Expertise in communicating with internal/external clients to determine specific               requirements and expectations, administering client expectations as an indicator of quality
Education 
Bachelor of engineering (EEE) /2014
Bachelors / Anna University, Chennai
Experience
Team lead – Python | Hyderabad, Telangana
Ascend International, September2023 –Till date. 
Full Stack Developer - Python | Hyderabad, Telangana
Sparity Inc, march2021 – December2022
Kaizen secure voiz ,may 2017 –march 2021
Soft valley solutions , jan 2014 –april 2017
Technical SkillsFrameworks:  Python, machine learning,Django
Internet Technologies: HTML, css
Databases: Oracle 10g, MySQL, MongoDB, RBS
Servers           : Apache Tomcat, Weblogic               
IDE Tools:  Spyder, jupyter
Cloud: AWS (S3, EC2, EBS)
CI/CD: GIT, Jenkins, Confluence
Communication: Slack, MS Teams
WORK EXPERIENCE: 
Project: Ping pong project using Machine Learning
Duration : Sep 2023 to Till date 
   A table tennis project using machine learning algorithms involves ball tracking ,player performance analysis and automated game evaluation.ML algorithms track the ball movement ,analyze player techniques and provide objective assessments of shorts .The project aims to enhance player training and offers valuable insights into the game of table tennis.
Technologies:  python , Machine learning
Design and Develop the Algorithms Functionality
Performed Testing the Functionality with raw data files
Prepared the Results and System Test plan and Results documents.
Analyze the Product requirements
Prepared the Results and System Test plan and Results documents
Project:SWWOON using Machine learning
Duration:Sep 2023 to Jan 2024
The development of swoon, an innovative project fusing genomic SNP risk prediction and nutrigenomic recommandations. Employed Machine Learning and extensive genetic database analysis to offer personalized health insights based on individuals DNA. Pioneered a novel approach, transforming genetic information into tailored health plans akin to a personal health coach for optimal well being.
Technologies:  python , Machine learning and Deep learning
Design and Develop the Algorithms Functionality
Performed Testing the Functionality with raw data files
Prepared the Results and System Test plan and Results documents.
Project:Development of Cross Platform Apps for Horse Racing
Duration : Feb 2022 to Dec 2022
NorthAlley is a full-stack development house specializing in custom software for Horse Racing &amp; Parimutuel Betting, NorthAlley facilitates intelligent use of technology by racing enterprises to reinvent themselves for the digital era. We deliver customized turnkey digital transformation that puts you abreast of technology trends and ahead of competition. NorthAlley aims to be the pillars for wagering foundation’s digital journey. It is our commitment to deliver solutions that provide the ultimate operations and betting experience.We are using advanced kivy framework  because Kivy is a great tool for developing Desktop apps and  mobile Apps. The best advantage of using kivy is that it is cross platform and the same project can be used to publish apps on iOS , Android , windows , OS x... and linux as well .Based on Python, which is the extremely powerful given it's library rich nature.Write code once and use it across all devices.Easy to use widgets built with multi-touch support.
Performs better than HTML5 cross-platform alternatives.
The kivy application is developed to cater to the dynamic needs of the daily racing activities. It provides comprehensive set of features listed above and maintains the records for accountability. It integrates and displays the teller functions instantly that are received from the admin application for all the activities like start bet, withdrawn horses and making pay-outs. The other functionalities that are included to complete race day activities include cash-in, cash-out, cancelling the tickets and pay-outs for the winning tickets. Based on all the above activities the terminal displays the summary of all them instantly updating as and when a transaction takes place. 
  Product: Pos Machine with kivy framework desktop app
Secure Login with Auto Allocation of Each Terminal and BTO on a race day.
Instant BTO Balance – Financial Summary of all transactions performed on a race day.
Realtime notification of racing activity – startBet, stopBet, releaseDividend etc.
View / Print race card for the day
Core Point-Of-Sale Functions - CashIn, Cashout, Payout, Sale
Last ticket cancellation at the counter.
Sale of tickets on pools operating on the race day.
Login, Lock Screen,  and Logout.
View all activity log performed on the terminal.
View all notifications received from admin application.
Supports wagering on multiple venues.
Supports single and multileg pools.
Supports scanning of tickets for fast and easy payouts and cancellations.
Following are the several components of the product:
Self-Service Betting KIOSK
Mobile Wagering Platform
Desktop POS Terminal
Hand-held POS Terminal
Unified Tote Admin Console
Technologies:  python and kivi framework
Design and Develop the Algorithms Functionality
Performed Testing the Functionality with raw data files
Prepared the Results and System Test plan and Results documents.
Analyze the Product requirements
Prepared the Results and System Test plan and Results documents
Participated in scrum meetings and sprint review meetings
Prepared detailed design document of each screen
Responsibility to do perform code review of other developer’s code
Project: Automation using python
               In these project, we have used the Django framework for automating the records and reports by using the corn scheduler in Django taking the backup of all the records and cleaning of the server and then truncate and deleting the tables with help of automation. If any issue occurs while doing these process we will show in dashboard and simultaneously we will send the sms alterts to the responsible team meamber to take the action.we can check the backup in the folder of all the records.
Technologies:  python,Django framework and mongodb
Design and Develop the Algorithms Functionality
Performed Testing the Functionality with raw data files
Prepared the Results and System Test plan and Results documents.
Analyze the Product requirements
Prepared the Results and System Test plan and Results documents
Participated in scrum meetings and sprint review meetings
Prepared detailed design document of each screen
Responsibility to do perform code review of other developer’s code
  
 
Client:Robobai 
Project:AI360  
Duration:March 2021 to Jan2022
MMT API input files (Actual vendor data) will generate the output files for the master data and data profiling will be main users of the spend analytics platform to help the client understand which data sets. Defines the various tables fields and all requirements of each extract and generate text filesover a short time frame. In these data profiling we will generate output files with the help of input data sets and import to the mysql database. 
Technologies:   Python, Machine learning, Mysql 
Design and Develop the Algorithms Functionality
Performed Testing the Functionality with raw data files
Prepared the Results and System Test plan and Results documents.  
Project: Voice Biometric Engine using GMM I Vectors. (Version 2)
Duration : Jan 2019 to may 2020
The Automatic speaker recognition has now reached a good level of performance but there is still need of improvement. New low-dimensional speaker- and channel-dependent space is defined using a simple factor analysis also known as I-vector. The I-vector subspace modelling is one of the recent methods that have become the state of the art technique in this domain. This method largely provides the benefit of modelling both the intra-domain and inter-domain variability into the same low dimensional space. I-vector framework may improve the performance of I-vector-based system in text-independent speaker verification.
Technologies: Python, Machine learning, MySQL
Design and Develop the Algorithms Functionality
Performed Testing the Functionality with raw data file
Implemented Overall Wrapper model for Enrolment and Verification
Analyze the Product requirements
Prepared the Results and System Test plan and Results documents
Participated in scrum meetings and sprint review meetings
Prepared detailed design document of each screen
Responsibility to do perform code review of other developer’s code
Voice Bio-Metric Engine using GMM-UBM with MFCC ( Version 1)
Kaizen Voice, July 2017 to December 2018
Voice Biometric Engine is widely used for automatic authentication of speaker’s identity based on human biological features. Speaker recognition extracts, characterizes and recognizes the information about speaker identity. MFCC-GMM model is most appropriate based on parameters like identification accuracy, computation time, false rejection rate, false acceptance rate.
Technologies:   Python, Machine learning, Mysql
Design and Develop the Algorithms Functionality
Performed Testing the Functionality with raw data files
Implemented Overall Wrapper model for Enrolment and Verification.
Analyze the Product requirements.
Prepared the Results and System Test plan and Results documents.
 
Travel Online Reservation Portal 
TOC Travel Inc, Aug 2015 to Jan 2017
The Customer interacts with the RIA reservations system through one of several input forms, or entry points into the reservations system. Our existing business process limits the Customers ability to make changes to their criteria on-the-fly, filter results, and receive a more comprehensive result set. Regardless of feature limitations, a fixed set of input criteria is required at any particular entry point. The mandatory parameters, and their criteria, required performing a single instance of an Agent Gateway request, and the desired expanded multi-request model parameter functionality An Agent Gateway request is expressed using XML.
Technologies:   HTML, Java Script, Python, Weblogic Server, Oracle Server.
Analyze the Product requirements
Analyze the system requirements
Implemented Action classes and Business logic based on the requirements   
Prepared the Unit Test plan and Results and System Test plan and Results documents. 
Implemented Overall Wrapper model for Enrollment and Verification.
TCOE – Student Information System
TCOE, Nov 2014 to Jul 2015
Take Charge of Education is Target visa card application. TCOE application is used to enroll / un-enroll the school information to the visa card users and allow to search the school        information and designate school to the Target visa card. TCOE is used to update and view the school information and allow Target visa card user to deactivate school with the appropriate description.
Technologies:  , HTML, JavaScript, MySQL, Python
Preparing Design documents from HLD.
Implemented Action Classes.
Implemented Business logic based on the requirements.
Implemented Dao’s and their implementations With Hibernate.
Prepared the Unit Test plan and Results and System Test plan and Results 
Airline Crew Exchange Server
ACES Inc, Jan 2014 to Sep 2014
Airline crew exchange server is a standalone application which uses the web service to access the API supplier’s service website for the hotels and ground transportation. It Access all monthly suppliers schedules and their consolidated, monthly crew schedule invoices (one for hotels and one for transportation). This includes the ability to select an invoice from the consolidated list to see the specific details of the invoices. All schedules, the crew sign-in form and all invoices are displayed as PDF images
Technologies:  java Script, Oracle Server, Weblogic Server, Maven
Development / Coding of modules based on the Design and requirements specification
Involved in implementing the invoice generation modules.
Involved in Generating the Performa invoice, consolidated invoice, Manual invoice. 
Java Bean Development
Unit testing



