Software Engineer Resume
Kirkland, WA
SUMMARY:
- Motivated Senior Software engineer with 20+ years expertise in object oriented programming, database modeling, and web applications design and development.
- Brings experience in complete software planning, implementation, testing, deployment, documentation, and maintenance cycles.
- Multi - talented professional who can conduct research independently and collaborate well on teams.
PROFICIENT IN:
Programming Language: ASP.NET, C#, C++, C, XAML, Powershell, Python, VB.NET XML, XAML, AJAX, HTML, CSS, Web Form, MVC, MVVM, IIS, EF, WCF, WPF, SOA, .NET 4.5
Software: MS Visual Studio (2012, 2013), MS SQL Server Studio, Windows 10, Stingray Objects
Relational Database: Design, ADO, ODBC, OLEDB, TSQL, XSQL
Install Shield Programming: Subversion, Visual Source Safe, TFS version control, CodeFLow
EXPERIENCE:
Confidential, Kirkland, WA
Software Engineer
Responsibilities:
- Improved and implemented web services (customer facing APIs) to provide the current and past traffic information to web/mobile customers.
- Wrote automation tests to check the build and performance of the APIs.
- Developed the application programs using .NET 4.5, C#, VS 2012, MSSQL, Windows 10, Perforce, dotTrace, Fiddler, Jira and Sumologic.
- Wrote unit tests, BVT, performance tests to verify API implementation.
- Used Agile and Scrum software development methods for sprint planning, tasks and continuous improvement.
Confidential, Seattle, WA
Software Engineer
Responsibilities:
- Developed the application programs using .NET 4.5, C#, VS 2015, MSSQL, Windows 10, Oracle Database, Git, Stash, and SourceTree.
- Wrote SQL scripts for tables and stored procedures, loaded data from the other sources, created API operations for data access and Powershell scripts for data transfer.
- Used Agile, Scrum, and Kanban software development methods for story planning, subtasks and continuous improvement.
Confidential, Redmond, WA
Software Engineer
Responsibilities:
- Developed the testing programs using .NET 4.5, C#, XAML, WPF, WCF, MS Workflow Foundation, VS 2013, Windows 10, TFS, and TCS.
- Used Product Studio, CodeFlow 2010, Lync, and Skype for Business to track bugs, do code review, and communicate with coworkers.
- Solved production testing issues, provided design changes and bug fixes, and supported daily build and TCS installation in manufacturer production line environment.
- Use Agile and Scrum software development methods for adaptive planning and continuous improvement.
Confidential, Greater Seattle Area, WA
Staff Software Engineer
Responsibilities:
- Developed the program VX4 using .NET, TFS, C++ and MS SQL database.
- Fully involved in the probeWoRx 300 system development using C++ and MS SQL for large array probe card test with high speed, high force, and high throughput.
- Designed database update program to automatically update the database structure, template, and content when installing a new version of software.
- Led the dynamic fixture binding project to link the fixture data with probe card data at run time by redesigning the data structure and testing process.
- Created installation programs for VX4 and probeWoRx using Powershell, Python, and Installshield.
- Architected, created, and managed central database used by all Probe Card Analyzer products.
- Reduced memory usage and increased tool speed by improving Data IO function efficiency.
Confidential, Issaquah, WA
Senior Software Engineer
Responsibilities:
- Developed the Probe Card Analyzer programs (VX2, VX3), using C++ for small array probe card test, analysis, and rework, contributing to the tool capturing 80% of the North American market.
- Designed the probeWoRx system using C++ and MS SQL for high speed optical measurement and high throughput.
- Designed and implemented the wafer scrub analysis system (waferWoRx) using Visual C++ and MS SQL Server database to optimize the wafer production yield.
- Architected, created, and maintained the central database used by all tool systems, developers, and QA's.
- Created automatically database update programs to update the database structure, views, stored procedures, template, and content when installing a new version of software.
Confidential, Paramus, NJ
Senior Application Engineer Team Lead
Responsibilities:
- Designed and developed software for a shipping vessel and marine structure classification society.
- Collaborated with engineers to convert the society’s Confidential into testable criterion.
- Managed software licenses and tools for leased commercial software.
- Led software team in the SAFEHULL project to develop the first of its kind computerized ship structure design, criterion checking, and stress analysis using visual C++ for Window front end, and MS FORTRAN Power Station for back end.
- Developed system utilities, database, data interface, and fatigue criterion assessment program for tankers, bulk carriers, and containers.