Summary
Overview
Work History
Education
Skills
Additional Information
Leadership and Volunteering
Timeline
Generic

YUJUN MAO

Software Engineer
Ellicott City,MD

Summary

Accomplished software engineer with 20+ years of experience in participating in and leading development teams for high-stakes, technically challenging projects. Strong work ethic in maintaining complete transparency and effective communication across the board to build trust and foster strong customer relationships. Abundant organization skills and high detail orientation with great documentation skills. Strong working relationships with all levels of the business. Robust aptitude in deciphering complex business requirements into developing efficient and meaningful technical solutions. Comprehensive knowledge of Software Development Life Cycle (SDLC) with experience in SAFe Agile, Waterfall, Prototyping, and Iterative methodologies with a thorough understanding of each phase of SDLC.

Overview

23
23
years of professional experience

Work History

Senior and Lead Full Stack Software Engineer, Solution Architect

ACT Inc
05.2007 - 06.2023
  • Technologies Used : Java 11, Spring Boot, Play Framework, Node JS, Angular JS, MySQL, Oracle, MongoDB, AWS, GIT, SonarQube, Jenkins, Service Now, JIRA, Confluence
  • Orchestrated project activities encompassing design of distributed architectural solutions, development, maintenance, and release management
  • Led teams to analyze feature requirements and broke down into stories
  • Led team feature and story levels demos
  • Implemented AWS APIs by using Java to access MySQL and Mongo databases
  • Implemented AWS lambdas using Java and Node JS
  • Built AWS step functions to control process flow
  • Used AWS S3 Bucket, SQS, and SNS to store and transfer data
  • Configured and used Jenkins build pipelines to build and deploy project components
  • Used bitbucket to control source code
  • Used confluence to document feature designs and implementation process flows
  • Business Responsibilities
  • Fulfilled technical lead and solution architect roles to provide solution designs and lead team to design, implement, test, and deploy products
  • Proactively engaged with Business Stakeholders to identify and resolve obstacles hindering team progress, ensuring seamless project advancement
  • Defined and refined requirements, collaborated with diverse stakeholders, and mitigated risks
  • Documented feature level solution design and implementation process flow
  • Assisted Product Owner and Product Manager in project planning by performing efficient effort estimation
  • Working in Agile Scrum methodology for product development, engaged in regular interaction with business stakeholders via meetings.

Senior Software Engineer

Number Six Software/CareFirst
11.2006 - 05.2007
  • Technologies Used: Java, Oracle Database
  • Implemented Restful web service and unit testing.

Program Analyst and Software Engineer

ACT Inc
02.2000 - 11.2006
  • Technologies Used : Core Java, Spring, Hibernate, Ant, JSP, ASP, Oracle, Quick Build, SVN
  • Analyzed, designed, and developed online testing web application using JSP and oracle database
  • Designed and built oracle database by drawing ER-Diagrams and wrote DDL & DML scripts to create and store application data
  • Provided production support for online testing web applications
  • Business Responsibilities
  • During initial phases of requirement gathering, analysis, and designing, provided technical solutions to business stakeholders with senior developers
  • Provided regular updates to stakeholders on progress made on development activities.

Education

Master of Science - Management Information System

University of Iowa

Bachelor of Science - Mechanical Engineering

Tsinghua University

Skills

  • Programming Languages : Java, NodeJS, SQL, PL/SQL, JavaScript, HTML5, CSS3, AWS (S3, SQS, SNS, Lambda, Step Function, API)
  • UI Frameworks : AngularJS
  • Backend Frameworks : Play Framework, Spring Framework, REST WS, JUNIT
  • Database Frameworks : MySQL, Oracle, MongoDB
  • Tools : Eclipse, IntelliJ, Visual Studio Code, Maven, SBT, GIT, SonarQube, Bitbucket, Continuous Integration (Jenkins), NPM, Workbench, SQL developer, Splunk, Robo 3T, DB Maintain, Service Now, Postman, JIRA, Confluence

Additional Information

ACT President Merit Award 2001-2002, only awarded to the top 3% of employees.

Leadership and Volunteering

  

  • Centennial High School PTSA BOD: Served as the recording secretary to take monthly meeting notes.
  • Centennial High School CAAC Chair: Organized picnic parties and hosted senior student seminars.
  • WTB2 HOA President: Oversee community budgets and projects.
  • Howard County Poker Club VP: Help to organize and host Poker Tournaments.

Timeline

Senior and Lead Full Stack Software Engineer, Solution Architect

ACT Inc
05.2007 - 06.2023

Senior Software Engineer

Number Six Software/CareFirst
11.2006 - 05.2007

Program Analyst and Software Engineer

ACT Inc
02.2000 - 11.2006

Master of Science - Management Information System

University of Iowa

Bachelor of Science - Mechanical Engineering

Tsinghua University
YUJUN MAOSoftware Engineer