Brian G. Lynch
e-mail: firstname.lastname@example.org Chatham, NJ 07928
LinkedIn: www.linkedin.com/in/brian-g-lynch-9b392a151 SUMMARY
Extensive experience working as a software systems developer supporting the full life cycle of software products including: design and development, testing, managing releases, providing customer technical assistance, and the preparation of user manuals and online help. SKILLS
• Experience working with both Agile/Scrum and Waterfall development methodologies.
• Strong background in Microsoft Windows software development: .Net, Win32 API, Visual Studio, Team Foundation Server (TFS)
• Primary Development Languages: C#, C++
• Databases: SQL, Microsoft SQL Server, Transact-SQL (T-SQL), NoSQL, MongoDB
• Parallel Programming: .Net Task Parallel Library (TPL), OpenCL
• Engineering Mathematics Background: Calculus, Probability & Statistics, Linear Algebra, Numerical Analysis, Computer Graphics (2D & 3D), Digital Signal Processing. PROFESSIONAL EXPERIENCE
Citigroup, Inc., Warren, NJ Nov 2004-Oct 2017
A large multi-national banking and financial services company. Assistant Vice President / Senior Software developer Citigroup Solutions Development, Warren Technology Center
(C#, .Net, C/C++, Win32 API, Windows, REST, ASP.Net, SQL Server, MongoDB) Developed C#.Net applications that make use of REST API's for accessing Windows server usage analytics from third party system monitoring applications and for interfacing with network server equipment for gathering statistics on employee Wi-Fi (BYOD) usage. Developed a C#.Net based Windows application to collect Windows event log information from remote Windows servers and archive the data in a No-SQL MongoDB database. This application makes use of the .Net Task Parallel Library to perform its event log collection in parallel and can automatically scale its operations based on the number of CPU cores available. Developed C#.Net based employee time monitoring applications used for legal compliance to automatically measure employee work hours and send the results through a SOAP interface to a remote database server. These applications are designed to be highly robust and can tolerate system and network failures without losing data.
Crestron Electronics, Inc., Rockleigh, NJ Oct 2003-Oct 2004 An audio/visual control system vendor.
Software Engineer (C/C++, MFC, Win32 API, Windows, Windows CE) Worked as a member of a team which developed a Windows CE based, Wi-Fi enabled, touch- panel computer used as a wireless interface for audio/visual control systems. This product was the winner of a "Best New Product" award at CEDIA 2004 (an industry trade show). Performed extensive work to enhance the usability and functionality of a Windows based
(MFC/C++) graphical editing tool used for screen layout and configuration of the company's touch-panel products.
Ansoft Corporation, Elmwood Park, NJ Aug 2001-Jan 2003 A computer-aided design (CAD) software vendor. Jul 1994-Aug2000 Senior Microsoft Windows Developer
(C/C++, MFC, Win32 API, COM, Windows)
Worked as a member of a multisite team developing Microsoft Windows based RF/Microwave computer-aided design (CAD) circuit simulator products used for wireless systems development. Extensive application architecture design and user interface (UI/UX) development. Telcordia Technologies, Piscataway, NJ Aug 2000- Aug 2001 A mid-sized telecommunication systems contractor.
Next Generation Networks Division
Created a prototype Java based graphical user interface to allow the setup and configuration of virtual private network and telecommuter services. AT&T Financial Operations & Systems, Piscataway, NJ Jan 1991-Jun 1994 A telecommunications provider.
Software Developer (non-employee contractor)
(C/C++, Visual Basic, Windows/Unix, SQL)
Performed development and maintenance work on bank reconciliation, EDI (Electronic Data Interchange), foreign exchange, bill payment, and unclaimed property systems on Windows and Unix platforms.
Gained extensive SQL experience working on large database applications. Received repeated manager praise for introducing new ideas and innovative software techniques to the organization.
B.S. Electrical Engineering, with honors 1989
State University of New York at Buffalo, Buffalo New York B.A. Computer Science, with honors 1989
State University of New York at Buffalo, Buffalo New York