Senior Software Engineer Resume
Fremont, CA
SUMMARY
- Passionate and goal - focused Senior Software Engineer with demonstrated strength in designing, implementing and adapting technically sophisticated applications, using up-to-date technologies, increasing performance.
- Known for superior analytical problem-solving skills, and developing complex technical solutions, improving scalability and profits.
- Proven results providing virtualizing and supporting multiple applications used in day-to-day operations.
TECHNICAL SKILLS
Platforms: Windows Server and Desktop, Linux
Languages: C#, C++, JS, Visual Basic, Delphi, Java, PowerShell, PHP, Assembly
Database systems: MS SQL Server, Oracle, MySQL, Sybase, MS Access, SQLite, PostgreSQL
Frameworks: .NET, ASP.NET, MVC, EF, ASP.NET Identity, Web API, MVVM, Boost
Servers: WCF, IIS, Hyper-V, XenServer, VMWare ESXi, SCVMM, BizTalk
Industries: Retail software, Banking, Military, Government, Telecom, Utility, Education, Manufacturing, Insurance, Accounting, IT, Advertising, Microscopy, Bio-tech
Methodologies: Agile, SDLC, TDD, Waterfall, OOAD, EAI, SOA
Technologies: Encryption, Hashing, Data access, XML, XSL, XSD, WPF, win forms, Web Services, SOA, TCP/IP, Prototype, JQuery, REST, SOAP, WSDL, MSMQ, Log4net, N/XUnit, MSTest, Office, WinAPI, VDI, Internet protocols, DI, Installation tech, Scrum, Multithreading, MICR, FIB, SATO, Biometrics, RS/232, Body worn cameras Focused ion beams, boost
Development Tools: Visual Studio, ReSharper, dotCover, Eclipse, intelliJ, Eclipse, TeamCity
Defect Tracking: Jira (Agile), BugZilla, Serena, OnTime, PVCS Tracker
Version Control: TFS, GIT, SVN, CVS, PVCS, Perforce, VSS
PROFESSIONAL EXPERIENCE
Confidential, Fremont, CA
Senior Software Engineer
Responsibilities:
- Designed, developed, enhanced and maintained software, using .NET, C#, C++, Delphi, x64/x86 assembly, Perforce, Boost, Jira, named pipes and WinAPI for use on Windows desktop platforms.
- Coded and tested a custom FIB assistance system for imaging physical circuitry pathways.
- Converting suite of 32-bit applications, libraries, components, etc. to run in a 64-bit environment (100k lines+) with precision and an eye toward speed, reliability and future changes.
Confidential, Pleasanton, CA
Senior Software Engineer
Responsibilities:
- Designed, developed, enhanced and maintained software, using .net 4 C#, WPF, XML, SQL Server, WCF, MVVM, TDD, ReSharper for use on Windows desktop platforms.
- Architected, coded and tested a custom multi-node, high availability system for use with external applications.
- Enhanced and repaired existing external facing code base.
Confidential, Fremont, CA
Programmer / Analyst
Responsibilities:
- Designed, developed and maintained software and web sites, using .net, C#, SpreadsheetGear, ASP.NET., win Forms, WCF, TDD, XML, SQL Server, Oracle, ReSharper for use on several Windows platforms.
- Absorbed and quickly incorporated internal systems and technologies for use with the AMMS project initiative.
- Coordinated with both internal and external teams to develop and deliver needed back end systems.
- Designed and implemented windows desktop applications used between maintenance, shipping, warehouse, data collection, data quality and scientific analysis teams across the factory.
Confidential, Santa Clara, CA
Senior Software Engineer
Responsibilities:
- Designed and developed software for automatically transferring, hashing and encrypting video from body worn cameras into the cloud primarily using C#, ASP.NET MVC, REST, WCF, SOA, TDD, TCP/IP, RS/232, USB and AWS.
- Embraced many new technologies in a short period to deliver a scalable, secure and verifiable cloud system for use by police officers.
- Created a custom windows service to a BWC virtual COM port via USB detecting, reading and removing videos
Confidential, Santa Clara, CA
Senior Software Engineer 2
Responsibilities:
- Developed, maintained, and supported virtualization platform VDI-in-a-Box for sale worldwide, mostly using .net (3.5, 4, and 4.5) C#, SOA, REST and WCF to program Hyper-V across all flavors of Windows desktop and server.
- Increased performance 20% across 3 hypervisors by re-engineering VM software in C#.
- Reduced customer downtime and support costs for Citrix by engineering diagnostic software for use in field, identifying problems in client installations faster and easier.
- Enhanced satisfaction and product stability greatly by solving multiple high-profile customer issues.
- Improved product stability and performance by providing consistent expertise to avoid pitfalls, while providing insight to most technically demanding problems across all flavors of Windows desktop, server, and Hyper-V.
Confidential, Tallahassee, FL
Senior Software Engineer
Responsibilities:
- Helped reshape future of Confidential as web based company by successfully planning and mentoring training of existing programming and IT staff in technologies, including C#, ASP.NET, SOA, XML, MS SQL Server, data import / export between disparate databases (Sybase / SQL Server), and assisting with planning of hardware purchases for new servers and database software.
- Protected employee medical data by securing website with HTTPS and SSL with RSA and security measures.
- Increased productivity / accountability by engineering new check printing application, servicing multiple clients written as a win forms desktop application.
- Delivered new Microsoft based database and web environment by collaborating with IT staff as needed on purchase of equipment and software.