We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

4.00/5 (Submit Your Rating)

PRINCIPAL SOFTWARE ENGINEER

  • Experienced software engineer with 13 years of OS-service and embedded software development knowledge encompassing nearly all levels of development from kernel to application interface through the full product lifecycle. Proven track record of applying object oriented analysis and design to a variety of problem domains and yielding high quality, market winning products and solutions.
  • Object-oriented analysis and design
  • Linux, RTOS Windows development
  • Multiple thread, core and server platforms
  • Generic programming, system level library development
  • Rapid, proof-of-concept prototyping

PROFESSIONAL SUMMARY

Confidential

An investment company with online and branch office services including brokerage services, banking services, investment education, and award-winning online trading platforms.

Software Engineer

  • Developed and enhanced numerous back office Windows and AS/400-based application processes for the company's Customer Trading Enhancements Program.
  • Reduced runtime overhead of unused system logging statements by nearly 100 by reworking the system logging mechanism.
  • Mentored peers on C coding and style best practices, emphasizing robustness, maintainability and portability benefits when standardized to proven techniques.
  • Advocated and gained support for performance monitoring wizard for identifying, testing and improving system performance metrics.
  • Reworked ubiquitous enumerator/string translator implementations, reducing target system build times by 75 and eliminating the need for an intermediate target.
  • Constructed lightweight generic framework for comparing objects by method or member, allowing to quickly view the same data using differing perspectives.
  • Fixed areas of arithmetic error introduction when using built-in language types in intermediate calculations, eliminating fix-up routines to account for such errors.

Confidential

A leading VoIP services provider of on-demand cloud-based IP communications and SIP trunking services for unified communications systems, contact centers, service providers and enterprises.

Software Engineer

  • Developed, implemented and enhanced numerous Linux-based Operational Support Systems for the company's core network Call Detail Record processing and reporting.
  • Developed a generic core framework for distributing and processing Call Records, allowing for expedited integration and support for a new low-cost switch partner.Reduced core server CPU utilization 40 by refactoring a handful of heavily utilized messaging-related classes, delaying the need for further capitalization expenditures to increase processing capacity.
  • Introduced simplified unit testing framework, enabling and improving utilization and coverage and incorporated unit test passage as part of the pre-deployment criteria.
  • Simplified application-based Zenoss alarming mechanism, unifying the strengths of three other disparate implementations while adding single-call, persistence and delayed-processing attributes.
  • Created graphical dashboard for engineering team to collect and summarize user defined application and server metrics, resulting in near real-time discovery of previously unknown failures and anomalies.

Confidential

The world's largest telecom services provider supplying communications equipment, related professional services, and multimedia solutions to mobile and fixed network operators worldwide.

Software Engineer III

  • Developed and implemented several Linux and Windows-based sub-components of the company's next generation flagship telecommunications product, a first in class, state-of-the-art multiple multi-core processor technology product in the telecom arena.
  • Automated software project integration process by implementing a software integration build tool slashing developer driven integration build times from hours to literally minutes.
  • Completed conversion of critical system service from a single threaded process to a process capable of supporting multiple threads in half of the project's allocated time.
  • Conducted various on-site educational workshops on C , boosting site competencies and enabling other engineers to be more proficient developers and testers.
  • Expounded on the many benefits of peer code reviews routinely and led by example with informative and detailed code review requests leading to site code review standards.

Confidential

Senior Software Engineer

  • A storage area networks SANs company specializing in Fibre Channel and FICON switches, routers, and extension products, SAN management and security software, and support services.
  • Worked as an embedded software engineer on a variety of Storage Area Network switch solutions.
  • Improved overall system performance by refactoring many core, commonly used objects, methods, and functions, improving runtime efficiency of many by 50 80 , and even improving some by more than 95 .
  • Led in house development of distributed make application cutting build turn-around times by more than 50 and eliminating the need for a third party solution costing more than 60K.
  • Received accolades from product support personnel and management for expedient attention to external customer support requests facilitating customer intimacy.
  • Provided and improved documentation of complex, critical system services, by creating over 200 pages of new documentation fast-tracking handover to maintenance organization.

We'd love your feedback!