Mayank Aggarwal

Senior Engineer at Cheetah Digital
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Long Beach, California, United States, US
Languages
  • Spanish -
  • Hindi -
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

David Beck

I was a consulting software developer privileged to work with Mayank at Printco. During my period of engagement with Printco he had (and continues to have) responsibility for all hardware, software, and business decisions pertaining to the IT activities of the company. Mayank has a high degree of curiosity, creativity, and focus that has yielded impressive results in modernizing all aspects of the Printco IT infrastructure. He brings a high level of energy, technical insight, and people skills to his mission. He has multiple talents and a versatility that will benefit many situations.

LinkedIn User

Mayank has great leadership skills. Along with his studies during high school , he turned into an entrepreneur by starting a computer store and introduced innovative schemes to increase his customer base. He has a great knowledge in computers and is good with hardware and troubleshooting aspects. He is also good in networking with computer and people . I am pretty sure that he would be a great asset to a company with his leadership abilities and skill set.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Marketing Services
    • 100 - 200 Employee
    • Senior Engineer
      • May 2019 - Present

      • As tech lead on a core initiative, successfully navigated project ambiguity to define an asynchronous integration strategy between our legacy campaign workflow and our new back end (Hive and HBase hosted in AWS). • Worked across time zones with disparate Product and Development teams to gather requirements, implement and design the key RESTful interface between two enterprise systems. The new Interface was generic, extensible and had built in authentication and error handling. Tailored error handling of the interface also allowed for custom Splunk queries and alerts to be designed for faster and preemptive resolution of issues. • Built advanced messaging framework using .net core microservices (deployed to Kubernetes on AWS) and DocumentDB (MongoDB) to generate messages at scale. Platform easily generated over 20 million messages per hour on a test system (~1/10 of a production server) far exceeding the required generation of 20 million messages a day. • Researched, load tested, and rated cloud-based storage technologies (HBase, AWS S3, MongoDB, File System) against our message storage use case, ultimately presenting findings to stakeholders and making recommendations. • Started converting all base libraries to .net standard so the platform could take advantage of new performance improvements in .net core/standard. As part of the initiative I also identified all third-party dependencies and their potential replacements. • Designed and published open source HBase wrapper for .net core to GitHub and NuGet. https://github.com/maggarwal Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Dec 2012 - May 2019

      • Led web application design/implementation for company’s document management application DocRecord which replaced Silverlight based client. • Architected and Implemented REST API in SOA architecture for DocRecord, resulting in scalable and robust solution used by workflow and document processing products offered by company and utilized by customers who wanted to provide custom interface for their documents. Since all services ran independent of each other system was highly robust and resilient since critical issues in one service did not affect other services or cause platform wide catastrophic failures. • Introduced multithreaded workflow to backend services to increase throughput. Customer production environment showed an improvement of ~3000% (~5000 document/day to 6000 documents/hour). • Added comprehensive logging facility to the product which helped debug the issues and lead to faster resolution of the issues. • Architected WPF application for company’s workflow automation product using MVVM design pattern and MEF. Application communicated to backed web services using RESTful endpoints and had asynchronous user experience. Under my guidance a team of 3 developers built and delivered the application. • Optimized document creation algorithm to process batches of requests, leading to reduced loads on the backend service and improved document creation throughput. Batching reduced the bottlenecks improving throughput ~30-35x in customer production environment. • Proposed and implemented asynchronous workflow in Windows based clients (WinForms/WPF) to improve user experience. • Introduced and maintained CI/CD process using TeamCity and Azure DevOps. Prior, all builds were initiated manually by team leads, and only released to QA once every few weeks. Introducing “Shift Left” reduced time to resolution and time to market while improving release quality. • Moved all the codebase from SVN to GIT and helped the team learn GIT and new code reviewing workflow. Show less

    • Custom Software Consultant
      • Jun 2010 - Dec 2012

      Provided business process analysis and evaluation of existing software systems for both the business and manufacturing operations of this CA state lottery ticket producer. The advanced age of their legacy software systems required a very interactive approach involving all stakeholders in a comprehensive manner to derive process goals, system requirements, and the correct architecture. Designed and implemented a .NET C# multi-user application on the manufacturing floor to monitor and collect production data in real-time. This application requires high operational performance due to the time criticality of production while still providing a rich user interface Show less

    • IT Manager
      • Sep 2009 - Dec 2012

      Oversaw the first major renovation in many years of the organization's hardware and software systems. This included negotiations with broadband providers, specification and installation of a managed Gigabit network infrastructure, creation of a comprehensive data storage and backup system utilizing enterprise level software and NAS hardware, specification and management of multiple client PC systems: software and hardware, and implementation of central and distributed UPS systems. Oversaw the first major renovation in many years of the organization's hardware and software systems. This included negotiations with broadband providers, specification and installation of a managed Gigabit network infrastructure, creation of a comprehensive data storage and backup system utilizing enterprise level software and NAS hardware, specification and management of multiple client PC systems: software and hardware, and implementation of central and distributed UPS systems.

  • Source Scientific
    • United States
    • Embedded Software Engineering Intern
      • Jun 2010 - Dec 2010

      Primary responsibility for the user interface (UI) software sub-system of a new DNA based automated laboratory blood analyzer. This focus included working with the external client organization to refine the requirements, preparing the UI requirements document and preliminary wire frame layouts, and supervising a graphical designer to produce the fully custom graphical appearance. Developed the initial running version of the UI software in C++ for an ARM9 family embedded processor hosting an RTOS. Show less

    • India
    • Appliances, Electrical, and Electronics Manufacturing
    • 100 - 200 Employee
    • Hardware and Networking Engineer
      • Mar 2005 - Nov 2006

      I worked in Ajanta India Ltd's Himachal Pradesh plant. My responsibilities were support of the networking and computer hardware systems. I also setup a Windows 2003 Server to act as a domain controller and backup server for their database systems. I worked in Ajanta India Ltd's Himachal Pradesh plant. My responsibilities were support of the networking and computer hardware systems. I also setup a Windows 2003 Server to act as a domain controller and backup server for their database systems.

    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Contractor
      • Feb 2005 - Nov 2006

      Worked with the Indian Army (Nahan Division) as an independent computer consultant. Implemented new computer hardware and software systems. Installed high definition projectors and related audio-visual equipment. Worked with the Indian Army (Nahan Division) as an independent computer consultant. Implemented new computer hardware and software systems. Installed high definition projectors and related audio-visual equipment.

Education

  • California State University-Los Angeles
    Bachelor of Science (BS), Computer Science
    2007 - 2012

Community

You need to have a working account to view this content. Click here to join now