Jack Chen

NVIDIA Software Engineering Manager

Santa Clara, California, United States

About

I am passionate about promoting software engineering best practices, staying abreast of industry trends, and ensuring that the team's technical skills are up-to-date. I believe that effective communication and team building are key to project success; therefore, I actively promote a culture of open communication to foster mutual learning and support among team members. I have extensive expertise in designing, implementing and testing scalable RESTful APIs for Cloud SaaS/PaaS environments. I am committed to delivering fault tolerant and highly available cloud software applications through robust CI /CD automation, proactive monitoring and effective alerting systems. Throughout my career, I have honed my skills in Java, Spring Framework, AWS, GIT, MySQL, Hibernate, and Cassandra and utilized these technologies to build resilient, efficient solutions. My hands- on experience spans a wide variety of projects, and I am committed to excellence and driving teams forward both technically and business-wise.

Experience

  • NVIDIA (Santa Clara)
    • Software Engineering Manager
      Feb 2018 - Present · 8 yrs 5 mos

      Responsible for leading and managing cross-functional teams to drive the design, development, and implementation of complex software projects. My primary responsibilities include creating project roadmaps, allocating resources, and ensuring the team delivers high-quality software solutions on schedule and to quality standards. I work closely with product management, design, and operations teams to ensure the products meet market demands and customer expectations. I am dedicated to fostering an innovative and collaborative work environment to advance the company’s overall technical goals and business outcomes.

    • Senior Software Engineer
      May 2014 - Jun 2018 · 4 yrs 2 mos

      Our application handles large amounts of data seamlessly. I created a Python-based JSON parser that converts JSON schemas into Java, C#, and Python libraries. This tool simplifies development and enhances interoperability between different programming languages, fostering collaboration and improving efficiency. Additionally, I developed robust authentication, authorization, and management capabilities for NVIDIA Cloud Software using OAuth 2.0 and SAML protocols. These enhancements strengthen the security of our cloud-based applications, ensuring their confidentiality and integrity.

    • System Software Engineer
      Oct 2011 - May 2014 · 2 yrs 8 mos

      Development of a RESTful API using C# and MySQL to efficiently manage and update NVIDIA GPU product specifications. This API served as a central platform for accessing and modifying critical product information, enhancing workflow efficiency and data accuracy. Collaboration with multiple product teams to gather requirements, understand project objectives, and organize project timelines effectively. By fostering strong cross-functional relationships, I ensured alignment between technical solutions and business goals, leading to successful project outcomes. Demonstrated ability to work independently and autonomously, taking ownership of projects from inception to completion. This involved identifying project requirements, defining technical specifications, and implementing solutions with minimal supervision, showcasing my self-reliance and problem-solving skills.

  • Software Engineer at Workday
    Oct 2008 - Oct 2011 · 3 yrs 1 mo

    Developed on-prem application in C#, XAML, WPF, and WinForm to manage employee compensations from commissions and salary Integrated application with MSSQL, SSIS and OLEDB to export large volumes of data on demand Analyzed and fixed application vulnerabilities which increased product security score

  • Application Developer at Crum & Forster
    Nov 2006 - Oct 2008 · 2 yrs

    Developed and launched customer management software with.Net Framework, Oracle and MsSql that allowed management of insurance policies and histories Utilized OpenXml and iTextSharp to provide downloadable documents. Proposed and executed migration plan from CVS to GIT which improved the efficiency of developer workflow.