Data Engineer at NXP Semiconductors
Austin, Texas
Software Developer @ Massively Parallel Technologies ● Worked on Blue Cheetah - a cloud based software to enable parallel programming in multi-core systems.● Added a Timer Service that would keep track of the time each process takes for execution and would cancel the execution of long running processes.● Added features such as Fully Qualified Domain Name for...
Software Developer @ Massively Parallel Technologies ● Worked on Blue Cheetah - a cloud based software to enable parallel programming in multi-core systems.● Added a Timer Service that would keep track of the time each process takes for execution and would cancel the execution of long running processes.● Added features such as Fully Qualified Domain Name for the processes, sort the components based on a number of constraints such as performance, cost, etc. From August 2013 to May 2014 (10 months) ASU Skysong, ScottsdaleSoftware Engineering Intern @ EchoStar Corporation ● Researched on the message queue services RabbitMQ and ZeroMQ to handle a million client processes. Developed client, server and broker using the ZeroMQ library as Proof of Concept to exhibit the performance of ZeroMQ.● Developed a C client program to be embedded on a set-top box that collects messages from the services running in the box and sends these messages to the servers at intervals. From May 2013 to August 2013 (4 months) Denver, COMobile Application Developer @ Arizona State University ● Developed an Android application that would teach how to solve a first degree equation in algebra. ● Added features such as embedding videos and online streaming on existing android applications. From January 2013 to May 2013 (5 months) ASU Skysong, ScottsdaleData Engineer @ NXP Semiconductors Austin, Texas, United StatesSoftware Engineer @ NXP Semiconductors ● Developed scalable workflow that ingests raw manufacturing production data into the Hadoop system (~11 TBper day). Wrote parsers using Apache Spark 2.2.0 to parse and write the data into Hive and Hbase databases to be used for analytics. Implemented solutions to resolve skewed data and duplicate data in the workflow.● Designed, developed, tested and deployed an ETL application that gets data from various data sources, consolidates it and improves the quality of data as it stores it in an Oracle database. This application standardizes the flow used to manufacture wafers in all the company’s US-based fabs.● Refactored and heavily enhanced a web application that calculates optimal effectiveness of all manufacturing equipment used at day and shift level. Provided a clean structure to the tables in the database which had previously been stored as raw JSON blobs with redundant data. Added optimizations at several levels in the code for the calculations and Excel export of data. Worked on several issues and bugs that were found in the older application such as use of stale cache, etc. Added self-monitoring capabilities to the application so that it sends emails in case of failure.● Enhanced the performance of bulk deletes in an existing web-based Grails application. Resolved a bug where the delete requests were getting stuck in the application due to the nested transactions opened by the Grails application and the Activiti engine. Technologies: Java, Apache Spark (2.0), Groovy with Grails (3.1) framework. From June 2014 to September 2017 (3 years 4 months) Austin, Texas AreaAssociate Software Engineer @ RSA The Security Division of EMC ● Involved in the development of a new presentation layer for security events for Envision (an RSA product for Security Log Analytics). Refactored legacy code and added unit test cases making it more robust.● Developed a simulator that created security events to mock user activity. The simulator would send the events to the Data Loss Prevention (an RSA product) and test its proper functioning.● Designed and developed a generic ETL flow for importing data from several data sources such as AD2003 into Greenplum data warehouse with capabilities to perform data transformation and do error handling, data quality checks and data cleansing actions. From November 2009 to August 2012 (2 years 10 months) Bengaluru Area, India
Massively Parallel Technologies
Software Developer
August 2013 to May 2014
ASU Skysong, Scottsdale
EchoStar Corporation
Software Engineering Intern
May 2013 to August 2013
Denver, CO
Arizona State University
Mobile Application Developer
January 2013 to May 2013
ASU Skysong, Scottsdale
NXP Semiconductors
Data Engineer
Austin, Texas, United States
NXP Semiconductors
Software Engineer
June 2014 to September 2017
Austin, Texas Area
RSA The Security Division of EMC
Associate Software Engineer
November 2009 to August 2012
Bengaluru Area, India
● Worked on Blue Cheetah - a cloud based software to enable parallel programming in multi-core systems.● Added a Timer Service that would keep track of the time each process takes for execution and would cancel the execution of long running processes.● Added features such as Fully Qualified Domain Name for the processes, sort the components based... ● Worked on Blue Cheetah - a cloud based software to enable parallel programming in multi-core systems.● Added a Timer Service that would keep track of the time each process takes for execution and would cancel the execution of long running processes.● Added features such as Fully Qualified Domain Name for the processes, sort the components based on a number of constraints such as performance, cost, etc.
What company does Anshu Singh work for?
Anshu Singh works for Massively Parallel Technologies
What is Anshu Singh's role at Massively Parallel Technologies?
Anshu Singh is Software Developer
What industry does Anshu Singh work in?
Anshu Singh works in the Computer Software industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Anshu Singh's Social Media Links
/school/ar... /company/n...