Post Job Free
Sign in

Software Engineer

Location:
Salt Lake City, UT
Posted:
August 02, 2022

Contact this candidate

Resume:

Lance X. ZHANG

Salt Lake City, Utah, USA

Mobile: 801-***-****

********@*****.***

SUMMARY

A talented and performance-driven senior software engineer with comprehensive experience in application development, telecommunications, software development life cycle, source code version control, agile and waterfall methodologies, training and development, installations, troubleshooting, and implementations. Proven aptitude in handling multiple projects and programs while exceeding objectives and redefining expectations in a dynamic and collaborative environment. A dedicated producer who successfully works with cross-functional teams, meets ever-changing needs, and positively impacts an organization to reach and exceed short- and long-term goals.

TECHNICAL SKILLS

Platforms: Linux, UNIX, Windows

Tools: C/C++, Perl, PHP, Python, SQL, Oracle/Informix APIs, Multi-Threaded Programming, OpenSSL programming,

JSON, cURL, Git, SVN, UNIX shell, and JIRA.

EXPERIENCE

LUXOFT USA INC., Salt Lake City, Utah

Software Developer, 2021-Present

Troubleshoot various AT&T Presentation Orchestration with Learning Automation (POWLA) tickets.

Add new functionalities to existing POWLA system.

Help and support colleagues at work.

Skills applied: C/C++, g++, GNU Make, Linux Socket programming (Polling, INET & UNIX, Blocking & Non-Blocking, and SSL encryption), Multi-threaded programming (POSIX thread & C++ thread), OpenSSL programming, Valgrind, PHP, SVN, Git, Linux (Ubuntu), Unix shell scripting, MySQL, and JIRA.

WINDSTREAM COMMUNICATIONS, Salt Lake City, Utah

Software Engineer, 2011-2020

Built Linux-based monitoring systems to observe internal servers for abnormal behaviors over network, using Simple Network Management Protocol.

Updated existing and developed new applications and features.

Documented and troubleshot various system errors and reported to stakeholders.

Exchanged troubleshooting strategies with junior team members to ensure quality services to customers.

Resolved issues affecting services quickly and effectively, improving customer service.

Developed new software tools to solve development issues.

Researched new platforms and technologies to improve existing software functionality.

Reprogrammed existing Linux-based Enhanced 800 system to implement Session Initiation Protocol (SIP), resulting in reduction in overhead hardware costs, such as blade servers and telecommunication switches.

Designed and installed Linux-based backend system to replace underperforming backend system, enabling Switchboard support and leading to improved performance.

Skills applied: C/C++, Linux Socket programming, Multi-threaded programming, SVN, Linux (CentOS), Unix shell scripting, SQL, Oracle API programming, VoIP, SIP, SS7/TCAP, Distributed7, and JIRA.

PAETEC HOLDING CORP, Salt Lake City, Utah

Software Engineer, 2007-2011

Collaborated to reprogram proprietary Enhanced 800 system to implement Lucent Technologies’ telecommunication switches, increasing system’s traffic capacity.

Installed and configured UNIX-based NewNet Communication Technologies’ Distributed7 system to apply SS7/TCAP telecommunication protocols, allowing clients to handle increased toll-free traffic and provide higher quality services.

Researched market trends and emergent technologies to enhance current software functionality.

Mutually taught and learned from colleagues to improve productivity.

Provided answers to customer inquiries in timely manner.

Implemented various client information applications to allow Enhanced 800 system to exchange HTTP/XML data with customers’ web servers.

Improved customer service, resulting in less customer churn.

Skills applied: C/C++, Linux Socket programming, Multi-threaded programming, SVN, Linux (CentOS), Unix shell scripting, SQL, Oracle API programming, SS7/TCAP, and Distributed7.

ADDITIONAL EXPERIENCE

MCLEODUSA INCORPORATED, Salt Lake City, Utah, Software Engineer, 1999-2007. Worked on cross-functional team to upgrade Enhanced 800 system in C/C++ on Unix/Linux by adding additional features and functionality, including voice file transcription and credit card payment systems. Addressed customers’ technical issues, utilizing ticketing system to ensure tickets were resolved in timely manner. Developed new features for Enhanced 800 system, allowing software solution to apply to more use-cases, resulting in wider customer base.

ACCESS COMMUNICATIONS INC., Salt Lake City, Utah, Software Developer, 1996-1999. Collaborated to develop proprietary Enhanced toll-free 800 system in C on the UNIX platform (HP-UX/Solaris) to supersede outdated telecommunication technologies. Researched emerging technologies to implement in solutions. Led troubleshooting of development bugs.

EDUCATION

UTAH STATE UNIVERSITY

Master of Science in Computer Science (Coursework completed)

SHANGHAI JIAO TONG UNIVERSITY

Bachelor of Science in Computer Science



Contact this candidate