We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Resourceful software engineer with intelligence, experience, and taste in programming. Can create value.
  • Think clearly and effectively. Able to work under tight deadlines, schedules and budgets.
  • Productive in both team - based and self-managed projects, with flexibility to adapt to all technical environments.

TECHNICAL SKILLS

Languages: C++, C#, Objective-C, Swift, JSON, XML, C, Perl, Python, Java, SQL, HTML, Assembly

Systems: Linux, Unix, Windows, Mac OS, iOS, Virtualization

Protocols: TCP/IP, CGI, MQSeries Message Channel Protocol, IPC, Sockets

Methodologies: Agile, Scrum, RESTful APIs, Git, SVN, UML, Design Patterns, Best Practices, Multi-threading

Other: UI/UX, Adobe InDesign, Dreamweaver, Illustrator, Photoshop

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential

Responsibilities:

  • Develop software for sound and music therapy.
  • Created a comprehensive audiometric test application.
  • Developed System of Courses based on the digital content delivery with real-time feedback to support teaching and learning, including accessibility coding and unit tests.
  • Built iOS applications for iPhone and iPad, from Xcode to App Store.

Environment: Xcode, Objective-C, C++, Core Audio, UIKit, Audio Units, and Processing GraphsXamarin Studio, C#, Mono, MonoTouch, MVVM, MvvmCross, GitHub, Jenkins, SourceTree, Rally, Kanban

Software Engineer

Confidential

Responsibilities:

  • Upgraded Agent and its SDK for new Visual Studio and fixed hundreds of compiler warnings.
  • Implemented secure CRT function calls for multi-project Agent solution including SDK tools.
  • Updated Agent regression tests and added a new proxy server.
  • Built a new compiler for 64-bit Agent and backward compatible with 32-bit Agent.
  • Ported Agent solution to 64-bit target platform and x64 architecture.

Environment: C++, C, VMware, Sysinternals, Windows, virtualization, heavy multithreading

Software Engineer

Confidential, New York, NY

Responsibilities:

  • Developed in Pro*C/C++ real-time security movement and control system PowerCage
  • It is multi-currency, multi-company settlement system that maintains real-time info on the availability of all securities and supports on-line receive/delivery orders and cash trades.
  • Fixed all compilation warnings while porting source code of real-time credit/risk management system Utopia™ to Linux.
  • Reduced by 100% redundant TCP/IP round-trips, connections to databases, and SQL queries.

Environment: UNIX, Linux, Pro*C/C++, Visual Studio C++, TCP/IP, Oracle, Sybase, PL/SQL

Software Engineer

Confidential

Responsibilities:

  • Developed in C++ innovative high-performance trading platform for low-latency algorithmic trading named Smart Trade Manager ( STM ) to manage trades automatically based on customizable rules and strategies including Black Box and high-frequency trading.
  • Built Ticker Plant leveraging the best-of-breed market data technology, Ticker Plant enables clients to receive an ever expanding range of market data feeds in a single simple format to ensure time-sensitive delivery to the firm’s trading engines.
  • Implemented high-throughput Ticker Plant for high-speed data feeds.
  • Created Data Feed Parser for Ticker Plant.
  • Designed and programmed Calculation Engine to get values for calculated fields.
  • Designed and created Hot Keys system for traders to assign shortcuts and trigger different events.
  • Reduced build time from 7 min to 7 sec by implementing pImpl idiom ( compilation firewall ).
  • Developed STM client windows with Qt SDK ( a cross-platform application and UI framework )

Environment: Visual Studio C++, STL, TCP/IP, SQL, heavy multithreading, SVN, Qt

We'd love your feedback!