We provide IT Staff Augmentation Services!

Senior Principle Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • More than 20 years of experiences in software development, 15 of which in leadership positions.
  • 6 years in big data products and services developments such as Hadoop, Spark, Neo4j, AWS services.
  • 15 years embedded software developments in wireless equipment.
  • Designed software architectures. Wrote system requirements for internal and external audiences.
  • Developed algorithm and invented novel big data solutions. Patents awarded.
  • Hands - on coding with Scala, Java, Cypher, C/C++, Python, SQL, R, etc.
  • Successfully brought several products from concepts to final deployments.
  • Managed globally distributed & cross-functional teams. Handled OEM and outsourcing relationships.

PROFESSIONAL EXPERIENCE

Confidential

Senior Principle Software Engineer

Responsibilities:

  • As a director-level tech lead, advised the business unit for tech trends and new technologies adoptions.
  • Lead teams to design and develop data engineering, machine learning and AI software and algorithms.
  • Mentored junior software engineers and data scientists
  • Designed big data architecture on AWS: EMR, S3, DynamoDB, Lambda, SQS, Athena, SageMaker, etc.
  • Developed analytics framework with Scala, Spark, Spark streaming, Neo4j.
  • Employed machine learning algorithms to solve business problems.
  • Lead the development of a recommendation engine for customer engagement campaigns
  • Developed abnormal sound detection with CNN (with TensorFlow, Python)
  • Developed social media early warning for tech supports ( Confidential ).
  • Developed supply chain forecasts system with various time series analytics.

Confidential

Senior Analytical Lead

Responsibilities:

  • Designed and developed big data and machine learning solutions for cellular service providers
  • Designed a platform layer on Spark with Scala. Interfaces to company’s existing Hadoop platform.
  • Provided user friendly APIs for others to use Spark RDDs and machine learning libraries.
  • Hands on development with Java, Scala, Spark, R, HIVE, SQL, XML, on Hadoop and Spark.
  • Utilized machine learning algorithms: regressions, decision trees, clustering, etc.

Confidential

Manager, Software Development

Responsibilities:

  • Directed and developed radio control system (Remote RF Head) for UMTS and LTE base stations
  • Managed OEM relationships with major wireless telecommunication equipment makers.
  • Worked with multi-disciplinary teams: firmware, hardware, RF, and physical design engineers.
  • OO designed system architecture. Led the team from prototyping to making production quality software.
  • Worked with customers for product specifications and integration tests.
  • Hands-on developed Linux kernel modules, drivers, and communication protocols with C/C++
  • Deployed to remote locations in Mongolia and Nepal, where human interventions are costly

Confidential

Software Engineering Manager

Responsibilities:

  • Directed and developed radio control system for UMTS base station radios
  • Redesigned software architecture. Hands-on prototype development.
  • Worked with customers with pre-sale specs and post-sale supports
  • Directed international teams from U.S., China, Italy and Sweden

Confidential

Director, Network Engineering

Responsibilities:

  • Directed the implementation of WiFi & UMTS test equipments and soft modems
  • Development mobile applications for base station performance tests
  • Hands-on laid down company IT systems. Setup servers, networks, development environments, etc.

Confidential

Technical Manager

Responsibilities:

  • Developed world’s first Confidential base station with a team of 21 direct reports.
  • Developed wireless base stations for AMPS, IS-136 Confidential, GSM, CDMA EV/DO.
  • Promoted to positions based on excellent results and leadership during previous assignments.
  • Introduced Software Automation, reducing development cycles and lab equipment needs.
  • Introduced OOA/OOD to the organization. Spearheaded use of C++ for embedded system.
  • Hands-on real-time embedded software development.

We'd love your feedback!