Software Developer Resume
San Francisco, CA
SUMMARY
Experienced, enthusiastic, hands - on software engineer who enjoys new technical challenges and steep learning curves. Thrives in situations with open-ended questions that require broad research, imaginative planning, and precise execution. Communicates well in group environments, but also excels at large solo projects. Let's discuss how I can use my knowledge, skills, and focus to contribute to the success of your software development projects.
TECHNICAL SKILLS
Languages: C++(12 yrs), C# (6 yrs), Python (3 yrs), Javascript (2 yrs), SQL (12 yrs), .Net Framework 2.0-4.5.
Operating Systems: Linux, MS-Windows 8/7/Vista/Server 2008/2003/XP/2000
Databases: MS SQL Server 2005/2008 (6 yrs)
Development Tools: XCode, CLion, Qt Creator, Visual Studio 2013-2005, Git, Team Foundation Server
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Software Developer
Responsibilities:
- As part of the Maneuvering-Solvers team in the Planning division, I helped to develop and test C++/ROS code that allowed autonomous vehicles to deal with turns at busy intersections.
Confidential, Sunnyvale, CA
Software Developer
Responsibilities:
- Worked with Kindle Text Engineering Team, adding features and fixing issues in Kindle software, C++ on Linux, Android, and Windows.
- Contributed to Arabic reflowable text prototype project, Japanese reflowable text project, and Kindle International Expansion project.
Confidential, Palo Alto, CA
Senior Programming Consultant
Responsibilities:
- Contributed to the Confidential team at Confidential Research & Development, helping to develop the Sprout Workspace application in WPF.
Confidential, Scottsdale, AZ
Senior Programmer
Responsibilities:
- Took sole custody of overseas contractors' large but failed C#/C++ telemedicine solution in MEF, WPF, and DirectShow and rewrote it into a functioning videoconferencing system based on x.264 encoding.
- Wrote numerous DirectShow filters in C++ that performed such functions as video color modification, custom information overlay on video, screen-scraping, and presentation of custom video streams as independent video sources.
- Created a communication server in Node.js to demonstrate WebRTC videoconferencing technologies in Chrome, then rewrote the server in C# for compatibility with the company code base.
- Wrote a series of videoconferencing Web clients for WebRTC in Javascript, including a Web widget that could be easily dropped into other HTML pages and a Web client that could communicate with a local desktop applications through WebSockets.
Confidential, Phoenix, AZ
Senior Programmer
Responsibilities:
- Developed a System Tray application ("OceMonitor") for transmitting files and monitoring file transfer from the legacy client application "Océ Publisher" to the MVC-based Web application code-named "Polaris," using C++/MFC.
- Developed a COM plugin for the OceMonitor application, monitoring files transmitting between Océ Publisher and Reprodesk and between Polaris and Reprodesk, using C#, .Net Remoting, and T-SQL.
- Developed a Web-based file transfer system for the Polaris Web application, using C# and Javascript in an MVC-based environment.
- Developed a Web Service replacement for file transfer systems between OceMonitor desktop application and Polaris Web application, using C++, C#, and WCF.
Confidential, Gilbert, AZ
Contract Programmer
Responsibilities:
- Part of a team responsible for maintenance and development of the code base for Lytec, a well-established medical office accounts-receivable applicable, using C++, MFC, and T-SQL.
Confidential, Phoenix, AZ
Senior Programmer
Responsibilities:
- Responsible for developing the Handheld PC segment of SmartBiz pest control operator scheduling, tracking, and coordinating application, using Embedded Visual C++ and T-SQL.
Confidential, Phoenix, AZ
Consulting Programmer
Responsibilities:
- Worked as part of a group designing and implementing business solutions with Microsoft technologies, focused on C++/MFC/COM.
Confidential, Phoenix, AZ
Intermediate C++ Developer
Responsibilities:
- Initially hired for the HTML/ASP/Perl department, soon began working with the C++ team to develop feature applications (such as online chat and email) for the Confidential .com bilingual Internet portal site.