Atul Prakash

Atul Prakash Email and Phone Number

Software Engineer at Microsoft @ Microsoft
Redmond, WA
Atul Prakash's Location
Tempe, Arizona, United States, United States
About Atul Prakash

A proven track record of developing innovative software solutions at an intersection of software development and machine learning.My core responsibilities have spanned the entire software development lifecycle, from requirement gathering and system design to development and cloud deployment, ensuring high availability. My expertise lies in leveraging modern programming languages to forge innovative software solutions that streamline processes, elevate user experience, and drive technical advancement.Programming Languages: Python, JavaFrameworks and Database: Flask, fastAPI, MySql, MongoDB, Elastic Search Software Development: CI/CD, Unit/Integration testing, Git, REST API, MVC Software Deployment: Jenkins, Redhat OpenShift, AWS EC2 ML / AI: Transformers, Tensorflow, Keras, Pytorch, Deep Learning

Atul Prakash's Current Company Details
Microsoft

Microsoft

View
Software Engineer at Microsoft
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Atul Prakash Work Experience Details
  • Microsoft
    Software Engineer
    Microsoft Sep 2024 - Present
    Redmond, Washington, Us
  • Asu Decision Theater Network
    Data Analyst
    Asu Decision Theater Network Jan 2023 - May 2024
    Tempe, Arizona, Us
    - Clean and preprocess geospatial data obtained from various sources, ensuring data quality and integrity.- Integrate and transform diverse datasets, including soil data, into a unified geospatial format suitable for analysis.- Utilize ArcGIS Pro to analyze geospatial data and identify patterns, trends, and correlations related to valley fever occurrence
  • Infineon Technologies
    Senior Software Engineer
    Infineon Technologies Feb 2022 - Aug 2022
    Neubiberg, München, De
    - Led the infrastructure development of a patent search web app, managing 4 million documents and implementing features for monitoring, analyzing, and predicting market trends - Fostered agile collaboration across interdisciplinary teams, leading stakeholder discussions and refining project requirements. Ensured successful end-to-end execution for project delivery - Applied design patterns and SOLID principles to develop over 20 REST API services for text search, document retrieval, and data visualization using Python FastAPI - Fine-tuned transformers model and coded 10+ NLP modules such as semantic search, topic clustering, keyword 
extraction, and text classification using custom RNN’s and Word2vec - Established a microservices core employing OAuth for user authentication, Elasticsearch for accelerated indexing, and cloud hosted ML model for query search - Enhanced the user experience of a frontend application by skillfully utilizing Vue.js, D3.js, and Highcharts, ensuring adherence to the MVC architectural pattern - Part of the MLOps prototype team with goal to Automate ML training workflows, CI/CD for automatic 
integration and deployment using MLflow, kubernetes and Seldon- Transformed a struggling legacy data pipeline into a microservices-based architecture, resulting in a significant 40% 
reduction in runtime. Implemented database Views to enhance query performance and streamline data retrieval - Applied transfer learning on MobileNetV2 and fine-tuned it to classify obstacles in a lidar point cloud image with 
98% accuracy. Effectively used mlFlow to track model training experiments over time
  • Infineon Technologies
    Software Engineer
    Infineon Technologies Jun 2020 - Jan 2022
    Neubiberg, München, De
    - Delivered an AI-based analytics tool atop website content of 1.5 million companies. This tool was adopted by the Strategy team at Infineon to identify organizations with overlapping hardware and software capabilities - Utilized serverless computing on AWS to deploy a weekly batch scheduler. It extracted, processed, and enriched data from websites, storing the results in an Amazon S3 bucket and NoSQL database for analysis - Created multiple data visualization pages and views utilizing D3.js, showcasing data that were dynamically 
updated in real-time, ensuring continuous access to current and relevant insights - Transitioned a monolithic chatbot codebase to a modular framework with asynchronous programming, achieving a 
30% improvement in response time - Collaborated across departments to deploy more than 5 tailored chatbots, resulting in a 20% increase in the productivity of design engineers
  • Infineon Technologies
    Software Developer
    Infineon Technologies Jun 2019 - May 2020
    Neubiberg, München, De
    Projects : MTA : Web-app to assist the Strategy team at Infineon in searching and localizing trends related to specific keywords in the semiconductor industry. -Designed a web-app using using python flask as backend. Used html, JavaScript and bootstrap for the GUI- Enhanced the GUI with interactive graphs from D3.js library showing sentiments , document distribution across region and industry - Created a scheduler running on AWS to extract the articles weekly, dump them into MySQL usingbeautifulsoup and selenium- Followed Test Driven Development/Behavioral Driven Development while writing unit tests in pyUnit- Deployed the tool on OpenShift Cloud platform for access across the organization
  • Infineon Technologies
    Intern
    Infineon Technologies Jul 2018 - Jun 2019
    Neubiberg, München, De
    - Implemented an AI search tool to identify best fit companies for synergy across product and application lines- Extracted and aggregated data for organisation from third party REST API’s- Used REST API’s to extract, process and store market intelligence data from third party data aggregators . e.g. Crunchbase , Capital IQ- Trained multiple Doc2Vec models and devised a method for UAT (User Acceptance Test) to evaluate the model performance

Atul Prakash Skills

Deep Neural Networks Data Science R Programming Node.js Keras Tensorflow Recurrent Neural Networks Long Short Term Memory Deep Learning Statistical Data Analysis Natural Language Processing Information Extraction C (Programming Language Java Javascript C++ Flask Sql Python Machine Learning Data Visualization

Atul Prakash Education Details

  • Arizona State University
    Arizona State University
    Computer Software Engineering
  • Lovely Professional University
    Lovely Professional University
    Computer Science

Frequently Asked Questions about Atul Prakash

What company does Atul Prakash work for?

Atul Prakash works for Microsoft

What is Atul Prakash's role at the current company?

Atul Prakash's current role is Software Engineer at Microsoft.

What schools did Atul Prakash attend?

Atul Prakash attended Arizona State University, Lovely Professional University.

What skills is Atul Prakash known for?

Atul Prakash has skills like Deep Neural Networks, Data Science, R Programming, Node.js, Keras, Tensorflow, Recurrent Neural Networks, Long Short Term Memory, Deep Learning, Statistical Data Analysis, Natural Language Processing, Information Extraction.

Who are Atul Prakash's colleagues?

Atul Prakash's colleagues are Justen G., Ali Saeed, Ashok Vellore, Qian Zhuge, Tony Beasley, Different Human, Jeff Mir.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.