Andrey Sergeev
Greater Boston Area, MA
******@******.***
SUMMARYSoftware Engineer providing windows, web and service-oriented solutions based on C# .NET, using SQL Server and Oracle Database.9 years of experience in software development. C# .NET – 7 years, SQL Server - 4 years, Oracle – 3 years.Solid experience in test writing, architecture design, performance optimization and refactoring.Strong analytical, technical and troubleshooting skills with excellent ability to solve problems and implement solutions independently, or as member of a team.Well-versed with Agile, mostly with Scrum and XP processes, and followed them extensively in projects.MCPD on VS 2010: Windows and Web Developer 4. MSTS on SQL Server 2008, Database Development.
PROFESSIONAL SKILLSC#, T-SQL, PL/SQL, SQL, XML, XAML, HTML/CSS, JavaScript.NET Framework 3.5/4.0, WPF, WCF, WinForms, ASP.NET MVC (Razor), Entity Framework (POCO, Code-First), Silverlight, LINQ, Windows Services, MSMQ, IIS, Windows Server 2008MS SQL Server 05/08, Oracle Database 10g/11gVisual Studio 10/11, Team Foundation Server, ReSharper, Subversion, TeamCity, MediaWikiScrum, OOP, TDD, Design Patterns
EXPERIENCE
Software Engineer 03/2012 – now
Agero Inc., Medford, MA
Software and Tools: C#, .NET Framework 4.0, VS 10, SQL, Oracle Database, LINQ, WCF, ASP.NET Web Services, XML, MSMQ, Windows Services, IIS 7.0, MSTest, Enterprise Library, ODP.NET, Team Foundation Server.
Sr. Software Developer 10/2009 – 03/2012
CustIS, LLC, Moscow, RussiaRetail Management System (RMS):Completed over 100 tasks on new features, and fixed over 150 bugs, which had different level of complexity and affected all parts of the system. Took active part in architecture design and performance optimization. Developed from scratch or extended over 10 APIs with external systems.
Software and Tools: C#, .NET Framework 3.5/4.0, VS 08/10, PL/SQL, Oracle Database 10g, LINQ, WCF, ASP.NET Web Services, ASP.NET MVC, XML, IIS 7.0, NUnit, MSTest, Moq, Enterprise Library, log4net, ODP.NET, ReSharper, Subversion, Bugzilla, MediaWiki, TeamCity, dotTrace, Multithreading.
Sr. Software Developer, Team Leader 05/2008 – 10/2009
Smart Solutions, LLC, Tashkent, UzbekistanWarehouse Management Software (Orygin):Took active part in requirements gathering, architecture design and project management.Introduced and maintained unit testing paradigm.Developed, optimized and refactored several crucial parts of the system.Software for managing sausage production:Gathered requirements, designed architecture, and introduced at customer’s area.Developed server-side part, which integrated with ERP system over COM interface.Significantly increased performance of touch screen clients.
Software and Tools: C#, VB.NET, .NET Framework 3.5, VS 08, T-SQL, MS SQL Server 05/08, WPF, LINQ, WCF, WinForms, ASP.NET, Silverlight, ASP.NET MVC, ADO.NET, JavaScript, XML, Multithreading, MS Excel Reports, MSTest, Moq, ReSharper, Code Co-op, Gemini.
Sr. Software Developer 01/2008 – 04/2008
Invenology Inc., Tashkent, UzbekistanWarehouse management software (WMSmart):Implemented Auto Part and Secondary Inventory Code support which affected all layers of the system.Optimized searching in all list forms by rewriting mechanism of building of dynamic SQL queries.Reengineered system in data access layer to make support of internalization and localization.Developed utility to fill database with a large amount of data for load testing.
Software and Tools: C#, VB.NET, .NET Framework 2.0, VS 05, T-SQL, MS SQL Server 05, WinForms, ASP.NET, XML, Windows Services, Multithreading, Code Co-op, Gemini.
Sr. Software Developer 08/2004 – 12/2007
Engineering Networks, LLC, Tashkent, UzbekistanSoftware for estimating the cost of construction:Took active part in software architecture and database design.Entirely developed the lite version of the software.Designed and implemented editor for creating documents, which used own programming language.Entirely developed application for calculating the works to reconstruct heat networks.Entirely developed customer management and reporting software for internal use in company.
Software and Tools: C#, .NET Framework 1.1/2.0, VS 03/05, MS SQL Server 05, Borland Delphi 7.0, InterBase 6.5, VBA, MS Excel Reports, MS Word Reports.
Software Developer 09/2003 – 07/2004
ABL Soft & SS, LLC, Tashkent, UzbekistanVideo conferencing software:Implemented, using DirectSound, modules of capturing and playing audio, taking into account the loss of data over network.Developed shared-whiteboard, which can be used by many users simultaneously for writing and drawing.Alarm monitoring application:Developed module of room recognition on digital 2D building scheme.Designed and implemented GUI for managing alarm detectors.
Software and Tools: C++, Borland C++ Builder 5.0, Windows API, DirectX, GDI+, Multithreading.
Freelance Software Developer 03/2011 – 05/2011
PreisWilli, AustriaGathered requirements, designed architecture and implemented software for managing the rest of goods on the warehouse for Retail Company, with wide support of reports.Implemented mechanism for backup and restore of database.Developed installer, with function of upgrading from older version, using Visual Studio Installer.
Software and Tools: C#, .Net Framework 4, VS 10, MS SQL Server 08 Express, Entity Framework 4.0 (POCO), WinForms, MS Excel Reports, NUnit, Moq, Subversion.
Software Developer, Researcher 01/2005 – 06/2006
National University of Uzbekistan, Tashkent, UzbekistanResearched problems of equilibrium and stabilization of steady motion for nonholonomic mechanical systems.Developed, with a help of Waterloo Maple, module which automates solving such problems, using self-developed vector-matrix method.Published 3 articles in scientific journals and performed at conference on subject.
PROJECTS
Retail Management System (RMS) 10/2009 – 03/2012Highly-loaded Supply Chain Management system for the largest Russian retail network of sportswear and sport equipment.OLTP system with 3-tier client/server architecture. Interacts with up to 20 internal and external systems through web service and database API. Utilizes .NET Framework 4.0 (C#), Oracle Database 10g (PL/SQL), internally developed thin client and ORM, IIS 7.0, third party components, ASP.NET Web Services, WCF, LINQ and ASP.NET MVC.Worked as Senior Software Developer in a team of 10 people, which used Agile - mostly Scrum with some Extreme Programming and Kanban practices.
Orygin 08/2008 – 10/2009Warehouse and Inventory Management Software for optimizing location of pallet racks in large multi-purpose warehouses. Software allows easily be integrated with other software and set up self-developed modules (plugins) over the system. OLTP system with 2-tier client/server architecture. It can use, as data storage, either SQL Server or XML files. Has external API and plugin system with SDK. Utilizes .NET Framework 3.5 (C#), MS SQL Server 05 (T-SQL), WPF, third party components and WCF.Worked as Senior Software Developer and Team Leader in a team of 5 people, which used Extreme Programming practices.
WMSmart 01/2008 – 04/2008Warehouse and Inventory Management for small and midsize 3PL warehouse service providers. Application has Order, Customer and Financial Management modules.OLTP system with 2-tier client/server architecture. It contains Windows, Web, Mobile clients and EDI. Utilizes .NET Framework 2.0 (VB.NET, C#), MS SQL Server 05 (T-SQL, .NET), WinForms, ASP.NET, Windows Mobile 5, IIS 5.1, third party components and Windows Services.Worked as Senior Software Developer in a team of 20 people.
EDUCATION
Master of Science in Mechanics and Mathematics (with honors) 08/2003 – 07/2005
National University of Uzbekistan, Tashkent, Uzbekistan
Specialization: Mathematical Physics
Bachelor of Science in Computer Science 08/1999 – 07/2003
National University of Uzbekistan, Tashkent, Uzbekistan
Specialization: Applied Mathematics