From: route@monster.com
Sent: Monday, November 21, 2016 1:02 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: DOTNET
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Zhongwen (Tony) Yu SUMMARY Microsoft
Certified software developer and DHS Certified Section 508 Trusted Tester
with 17 years of experience in object oriented software development using
Microsoft .Net and legacy technologies, and software development life cycle
methodologies. US Citizen
with Active DOT/OCC, DHS, DoD Secret Clearance SKILLS Software: C#,
VB.Net, VB 6.0, VC++, ASP.NET, ADO.NET, LINQ, AJAX, JavaScript, JQuery, C,
C++, JAVA, ADA, SOL, XSLT, SOAP, XML, HTML, PERL, C Shell, K Shell,
Assembly, FORTRAN, SVN, VS2003/2005/2008/2010/2012/2015, SQL Server
2005/2008/2012/2014, Windows Server 2000/2003/2008/2008 R2/2012, SSIS,. Systems:
UNIX/SUNOS/AIX, LINUX, MS-DOS, Windows 7/8/8.1, XP, NT, 2000, CM
Tools: JAZZ, TFS, VSS and PVCS. CERTIFICATION: MCTS, Microsoft
Certified Technology SpecialistSpring 2011 MCPD, Microsoft
Certified Professional DeveloperSummer 2011 DHS Certified Section 508 Trusted TesterSpring 2013 EXPERIENCE Office of the
Comptroller of the Currency, Washington, DC11/01/2013 – Current Senior .NET Developer and Tech Lead Senior
.NET Developer, · Implement
CAR (Comparative Analytic Report) CRs using C# .NET, VB.NET, ASP.NET and MVC,
SSIS · Create new
and update existing .NET web services in a SOA environment · Enhance
CAR Web Application · Follow
SDLC (SW development life cycle) for SW development o
SW High level design, detail design, Coding, Unit Testing · Participate
and make comments in Code review sessions · Support QA
System testing and Staging testing · Convert
legacy VB 6.0 applications to C# .NET 4.5 applications · Upgrade
legacy .NET 2.0 applications to .NET 4.5 · Help other
team members (from internal and external teams) debugging and real-time
trouble shooting · Help DBA
team to update and create Stored Procedures · Implement
CAR application to be 508 complaint CAR
.NET Tech Lead/System Architect,
· Participate
in status meetings, design meetings, and meetings with Customers and third
party vendors, and provide technical solutions options for Customers · Work with
BU, ITS-PM and BA gathering requirements from the meetings · Create and
updates SDD (SW design documents) · Create and
maintain O&M (Operations and Maintenance)
Manual · Provide
LOE (level of effort) for CAR CRs (change
requirements) · SW Design
for CRs · Assign CRs
to individual developers. · Use JAZZ
tool to monitor developers’ assignment status, provide technical assistance
when needed · Perform
Dev, Staging and Production Application Deployment and System Verification
test. · Build and
deploy CAR Web Application to DEV and Staging environments based upon
competition of tasks and release schedule · Provide
detailed production release notes to the SCM and DBA team · Participate
in CAR Status and CCB (Change Control Board ) meetings, work with ITS-PM,
VTM, BU, BA and QA to identify critical issues and suggest new CAR features,
and provide DEV team status and ensure each release meets the schedule · Work with
VeraCode directly for Security scans, resolve application security issues · Work
closely with DBA teams for Database changes and issues · Work
closely with QA team, provide test script comments and resolve test issues · Enforce
508 requirements are implemented by follow the OCC 508 standards System
Architect, · Research
and create Financial Institution Data Retrieval System (FINDRS) and
Comparative Analysis Reporting (CAR) application technology road map · Reasonable
for FINDRS and CAR applications redesign to enhance the systems up to date
with latest .NET technologies, and provide customers the most reliable and
secure solutions for their business needs · Create
System diagrams; HW, Application, External Interface diagrams · Participate
in enterprise system design meetings, discuss latest available technologies,
contribute ideas for new OCC projects, and process improvements · Server
patching and maintenance, Application configuration, Server and Application
troubleshooting CSC Inc,
Washington, DC10/24/2011 – 10/31/2013 Senior .Net Consultant · Working
for the Sustainment Program
Application Support, or SPAS Project. Participated reverse engineering,
redesigning and upgrading a legacy VB 6.0 system to C# .NET n-tier system;
converted of ASP pages to ASP.NET forms with JavaScripts, converted VB6.0
backend code to LINQ, ODP.NET, C# .NET, and converted VB Windows scheduled
processors to WCF Web services and Window Services in C# .NET. Followed
OOD, AGRIL-SCRUM process and CMMI level 3 standards. Maintaining
Windows form application, created Web services that consumes WINSCP COTS
product to provide SFTP transfer services with other Web and Windows
systems. · Upgraded
existing applications to comply with section 508
requirements. · Maintaining,
real-time trouble shooting. · Work with
DBA team analyzing/fixing stored procedures issues. · Work
costly with Test team, writing and executing test scripts. · Create C#
MVC3, WCF, Windows Services, Web Services and SOA prototypes for future
projects. ENSCO INC,
Springfield, VA11/2007 – 10/21/2011 Staff Software Engineer · Worked on
the Sentry Project, which is a real-time security monitoring system.
Participated in High/Low level designing, coding, Unit/String/Integration
testing and on-site support for Client/Server, multi-threaded window
applications, window services and Web Services using WCF, Visual Studio
2003/2005/2008/2010 C#, VB and VC++. The window server and services run
on both Windows Server 2003 and 2008. · Used
Advosol COTS products, developed and integrated BACnet network read/scan
applications that requires good knowledge of Algorithm programming and Design
Patterns. ·
As a key member of the Sentry team, created Oracle, SQL
and Access database applications that issue user SOAP/XML formatted commands
and request sensor data from a TCP Server, and save it to the database
periodically. These tools provide usefully graphic and numeric data to
the user to analyses sensor historical/current status and states. Responsibilities: · Participate
project re-compete proposal · Participate
in Enterprise level future Database, Application, System Architecture
discussions. · Lead and
mentor junior engineers. · Gathering
and updating requirements, proving SLOC estimations · Follow the
CMMI standard procedures; perform the full life cycle development. Participated
in each of the
following SDLC steps; served author, inspector and moderator at peer reviews. o
High
Level Design: follow Object-Oriented design; use Design Patterns to
improve performance and flexibility; create class diagrams and descriptions
in Design documents based on CHI and requirement documents. Work with SE for
requirement changes. o
Low level Design: Add Thread diagrams and descriptions to
the Design documents. Provide technical solutions and suggestions to other
engineers resolving problems and issues. o
Coding: create classes, functions and properties, using
.NET framework objects. Ensure the code meets requirements of Low level
and high level designs. o
Unit Test: create test drivers and test cases, perform
Unit test to cover normal/error/exception paths. Record and fix errors,
retest the unit if any logic error found. o
String Test: create test drivers and test cases; test
Units in an isolated component. Record and fix errors, retest the units if
any logic error found. o
Integration Test: create test cases and work with testers
to test the whole system, open problem reports (PR) if any error found. · Agency
level Tier Three Technical Support, real-time trouble shooting and problem
fixing, on site supporting and training · Work as a
team; resolve complex problems of the Sentry System. And prove
technical advice for high-level functional systems analysis Lockheed Martin
(TSS), Rockville, MD03/1999 – 11/2007 Lockheed Martin
Air Traffic Management division provides the experience, the technology and
the financing to design, deliver and support of automated air traffic
management systems worldwide. Senior Software Engineer (IMC Team Lockheed)03/2005 –
11/2007 IMC Team is a
group consists of 15 team members with various backgrounds. Our team
tested and developed Air Traffic System Monitoring Application (A key
component in air traffic system), which provides network and hardware status, and commanding interfaces to monitor
and control the whole system. As a key engineer on the team, participated in
the full life cycle development for this application. Responsibilities: · Mentor
junior engineers · Work
closely with system engineers and test and integration areas, providing
system issue group SLOC estimations, logical solutions for requirement and UI
changes implementations. Follow CMMI level 4 standards. Served as author, inspector
and moderator at peer reviews in each of SDLC levels. o
High
Level Design: follow Object-Oriented design; use Design Patterns to
improve performance and flexibility; create class diagrams based on CHI and
requirement documents. Work with SE for requirement and UI changes. o
Low level Design: create Thread diagrams. Provide
technical solutions and suggestions to other engineers resolving problems and
issues. o
Coding: implement classes. Ensure the code meets
requirements of High/Low level designs. o
Unit Test: create test drivers and test cases, perform
Unit test to cover normal/error/exception paths. Record and fix errors,
retest the unit if any logic error found. o
String Test: create test drivers and test cases; test
Units in an isolated component. Record and fix errors, retest the units if
any logic error found. o
Integration Test: create test cases and work with testers
to test the whole system, open trouble tickets if any error found. · Support
updating requirements, and Computer Human Interface documents, supporting
test groups debugging, and verifying system problem fixes using DBX and
Aprobe debug tools. · Follow the
standard procedures, trouble shooting and fixing the real-time Monitoring
System (GUI and Servers) problems. · Created
Client/Server prototype projects by using Microsoft .NET technologies VB and
C#. Provided new ideas and researched new technologies for high-level
functional systems analysis and design so that the IMC project could
meet OOD and system requirements. Software Engineer (IMC Team Lockheed)01/2004 –
03/2005 Responsibilities: · OO
Designing, implementing, testing and maintaining by using C++, JAVA, ADA,
SNMP, XML, XSL, HTML, MOTIF and Shell scripts. Cross SCSIs’ OO Design
and Analysis; Create and update class and thread diagrams to build SDD via
Artisan and Visio tools. · Follow the
CMMI level 4 standard procedures, trouble shooting and fixing system
problems. · Write test
plans, unit and string test cases, and the drivers. · Due to my
outstanding performance I was promote to senior software engineer on 2005. Associate Software Engineer (COMM Team Lockheed)03/1999 –
01/2004 COMM Team is a
small group of software engineers who specialized in network infrastructure
layer of the air traffic system. Our team responsible for development of the
multi-threaded message services that delivers messages and commands through
the air traffic networks. Responsibilities: · C++, ADA,
C and DBX were used to design, implement, test and maintain UDP and TCP/IP
Message Service. · Follow the
standard procedures, trouble shooting and fixing the network problems, and
provided logical and mathematical solutions to fix performance problems. · Due to the
success of various projects, I was promoted to software engineer on 2001 and
I was select by the management to join the IMC team later in 2004. Raytheon, Newport, RI08/1998 –
03/1999 System Engineer Work as a system
engineer for the Software Engineering Directorate (SED).
SED is the central focus for real-time software development,
integration, test and validation activities for the systems within IDS
(Integrated Defense Systems is Raytheon's leader in Joint Battlespace
Integration.) SED provide engineering design processes,
standards and test expertise to Raytheon's current programs, along with new
system technology development. Responsibilities: · Worked for
a defense project, duties were to write and revise system requirements based
on the customers’ requests, and write test plans and procedures. · Operated
and tested the software products, opened system problem reports and verified
problem fixes. Ensured the products meet the costumer’s requirements
and needs. · Designed
and implemented a window based client-server error and problem fixes tracking
application for our internal group by using Visual Studio - VB 6.0.
This initiative enables us to log errors and problem fixes in an Access
database through a VB GUI. Various useful reports are designed for the
management to easily identify problem areas. General Electric, Charlottesville, VAFall 1997 Engineer (CO-OP) GE Fanuc Embedded
Systems is a unit of General Electric Company. The company offers an
extensive line of products ranging from embedded boards in multiple form
factors, bus architectures, and fabrics, to fully integrated systems
available in a range of environmental grades. I was one of the two
selected electrical engineering students from University of Maryland to work with
GE Fanuc’s Hardware and Software teams. Responsibilities: · Testing
and problem reporting of the manufacture monitor and control system using the
standard procedures · Ensured
the system works in various environments and conditions EDUCATION Johns Hopkins
University Master of Science
in Computer ScienceSpring 2003 University of
Maryland at College Park Bachelor of
Science in Electrical EngineeringSpring 1998 REFERENCESAvailable upon request |
|
||||||||||||||
|
|
|||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
Chinese - Mandarin |
Fluent |
|