Badges
Certifications
Work Experience
Senior Software Engineer
Principal Financial Group• June 2018 - Present
Currently working on and is the sole dev of a responsive web Survey Creator tool. Using Angular 7 as the frontend framework, Bootstrap for positioning elements, Material UI design language, Django as the backend rest framework and PostgreSql for data storage. It contains dynamically created components, uses RxJs subscriptions and services for data sharing and has a clean minimalistic UI style. Created a dental analysis multithreaded desktop app using Python’s PyQt5 package. Created a full-fledged multi-tabbed trading desktop application using Python’s PyQt5 which had fully interactive charts, ability to create and chart user’s custom analysis, running machine learning models in the background. The entire UI and chart code were completely written in Python, which also helped it to gel well with the Python ML/AI code. Creation of dashboards to display results of application of machine learning models on trading data using Python's plotly and matplotlib frameworks, which can further be used for trading analysis and predictions. Data analysis and processing using pandas and numpy. Creating visualizations using D3 and javascript
Senior Software Engineer
Infosys Limited• February 2012 - May 2018
Worked in London at client location for a year, providing coding solutions using Python and XSLT. Wrote code in python, that scanned through several thousands of documents every week, understands the type of content, find the list of broken links, creating a report of it, and it eventually sent an email to the relevant editor who owned that content. Created a VSTO Outlook plugin that reads an incoming automated email for a job failure, gets the relevant failure message from the correct location, and reads the failure to determine the type of failure it belongs to. It then stores the analysis as meta information within the email for easy retrieval, which also meant that the failure reasons are always stored automatically within Outlook, even if the logs themselves get overwritten every day. The same plugin was also programmed to create a weekly/monthly summary of the types of failures and was sent to the managers for analysis and tracking. Created a WPF tool that automated reloading jobs, retrieving documents, changing configurations and running them on a browser, reducing the manual effort of running hundreds of jobs from a day to a few seconds.
Education
Atharva College of Engineering
Computer Science, BE• June 2007 - May 2011
Bachelor in Computer Science