Senior Software Engineer Resume
Pleasanton, 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#, Visual Basic, SQL, JS, HTML, CSS, Java, C++, PowerShell, PHP, Pascal
RDBMS: MS SQL Server, Oracle, MySQL, Sybase, MS Access, SQLite, PostgreSQL
Frameworks: .NET, ASP.NET, MVC, EF, ASP.NET Identity, Web API, MVVM
Servers: WCF, IIS, Hyper-V, XenServer, VMWare ESXi, SCVMM, BizTalk
Industries: Retail software, Banking, Military, Government, Telecom, Utility, Education, Manufacturing, Insurance, Accounting, IT, Advertising, Bio-tech
Methodologies: Agile (Scrum), 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, NUnit, MSTest, Office, WinAPI, VDI, Internet protocols, Dependency injection, Installation tech, Scrum, Multithreading, MICR, Code generation, SATO, Biometrics, RS/232, Body worn cameras
Development Tools: Visual Studio, Eclipse, intelliJ, Eclipse, ReSharper, dotCover, TeamCity
Defect Tracking: Serena, OnTime, BugZilla, PVCS Tracker
Version Control: SVN, CVS, TFS, PVCS, VSS, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Senior Software Engineer
Responsibilities:
- Architected, coded and tested a custom multi-node, high availability system for use with external applications.
- Enhanced and repaired existing external facing code base.
Programmer / Analyst WD Fremont IT
Responsibilities:
- 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.
Senior Software Engineer
Responsibilities:
- 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
Senior Software Engineer
Responsibilities:
- 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.
Senior Software Engineer
Responsibilities:
- Helped reshape future of FBMC 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.