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