CV of Damien PRESENTED BY ERGO Summary Overview An Enterprise Software Developer and System Engineer with real world experience. With over 12 years experience, which includes holding a number of Team Lead positions, Damien is a very competent and skilled software developer. With software development being Damien s area of expertise he has carried out his own popular projects, and enjoys reading or blogging about it during his free time. An all-round great communicator and team player. Professional Experience: Position: Company: Date: Team Lead and Software Developer Orbis Nov 13 - Present Position: Software Developer Company: ImpartX Date: Mar 13 Oct 13 Position: Software Development Trainer Company: Horizons Inc Date: Jun 12 Mar 13 Skills & Experience: Technologies & Environments:.NET Framework 1-4.5, Windows Phone 7.5 8.1 / Mobile / CE Development, ASP, ASP.NET, HTML5, XML, XAML, CSS, AJAX, Silverlight, Lightswitch, WPF Workflow Foundation 4, WCF, XML Web Services, WebAPI, REST, CGI, Microsoft Dynamics CRM 2011 / XRM, Windows Store (Metro), TFS (Team Foundation Server) 2008-2013 including, automated testing environment, VSS (Visual Source Safe); Unit testing. Secure Application Development, PCI Compliance, OAuth, Social network integration, MS Office, Project, SharePoint, Visio, FrontPage, MS Expression Virtualisation: Hyper-V, SCVMM, App-V, UE-V, VMWare, Azure Operating Systems: Windows 3.1, 9x, NT 4, 2000, XP, Vista, 7, 8, Windows Server 2000 2012 FreeBSD, Linux (Mandrake, CentOS, Suse), Solaris Programme Languages: C#, Visual Basic 2 6, C++, JavaScript, VBScript, VBA, PowerShell, SQL, T-SQL Servers: IIS, SCCM, SCVMM, TFS, Hyper-V, DNS, Certificate Authority, Dynamics CRM, SharePoint, MDaemon, FTP (Serv-U, IIS), WDS, WSUS, MTS, etc. Databases: SQL Server 7 2012, MySQL 3 5, MS Access, SSRS, Crystal Reports 4 2008, SSIS, Entity Framework, Dapper Methodologies: SCRUM, Agile, MSF Languages: Fluent in English, Russian & Latvian. Beginner (2 years) Spanish and German
Certifications Microsoft Certified Professional (ASP, Visual Basic 6) MCSD.NET, MCAD.NET C# MCPD: Enterprise Developer (.NET 2.0, 3.5, C#) MTA: Mobile Development MCT Microsoft Dynamics CRM Development Microsoft Specialist: HTML5, JavaScript and CSS3 MTA: Mobile Development Fundamentals MCSE, MCSA MCITP: Enterprise Administrator MCDBA, MCITP: SQL Server Microsoft Certified Professional Transcript is available at http://kirsanov.net/transcript.pdf Further Education & Training (Courses) CompTIA A+ Security+, Network+ Linux+ SSIS 2008 Certified Ethical Hacker (CEH) Project Management Professional (PMP) CISSP, ITSM ITIL Curriculum Vitae Orbis Team Lead And Software Developer Nov 13 - Present A number of roles in ImpartX introduce and implement the Scrum, Team Foundation Server, and various new technologies; Train people with new technologies including Scrum and TFS, and Take over the project of a new product that was under development for last 3 months. As a team leader, he led a team of four in the reshaping of the architecture of the whole ASP.NET MVC solution to reduce complexity and improve the overall design, security and performance. The team managed to reach the rapid release cycle through using continuous integration and delivery. The software was multi-tenant web application, used now by many companies, including Ericsson and ZTE. Together with mobile front end in Android, the estimated number of users for 2015 is around 100 000. Replaced the SVN with TFS 2013 and introduced TFS Release Management Server, which facilitates and organizes complex release scenarios required for mission critical cloud based solutions.moved all teams to Scrum and TFS, trained personnel on underlying technologies and methodologies, and optimized performance of existing core business projects. Usual task is refactoring of existing code and improving performance of existing projects. 2 / 6 Ergo CV of Damien
ImpartX (Contract) Apr 13 Oct 13 Software Developer Key developer and co-architect in supplier procurement project for Diageo. The project consists of two ASP.NET websites, WCF service, command line utility, SQL Server 2012 partially contained database and SSRS database, accessed through Entity Framework and ADO.NET. Primarily responsible for the data layer, security and deployment, as well as provided the overall architecture of the project. The project is about SPM & KPI management, which enables monitoring of supplier performance and provides communication and complex reporting. Additionally moved company to Team Foundation Server with Scrum, implemented continuous integration with automatic build and deployment, and more. Horizons Inc. Jun 12 Mar 13 Software Development Trainer Provided Microsoft official (CPLS) training to software developers and SQL Server specialists. Also hosted Microsoft sessions about particular new technologies, such as SQL Server 2012 and developing new Modern applications in Windows 8. Technologies included full range of.net and SQL Server products and technologies, like.net 3.5 4.5, full enterprise grade software development, TFS, SQL Server 2008 and 2012 including SSRS and SSIS, both development and administration, as well as development for Windows 8. ATEX Services & Software, Latvia Aug 11 Jun 06 Research & Development Atex is an international company with customers having millions of workstations around the world, so availability, reliability, scalability and security are paramount. Managing more than a million of computers worldwide, our software had to be compliant to many different requirements, as it was working in financial institutions and nuclear power plants, airports and military installations. Integrated multiple platforms developed or used by Atea, including SCCM, SCOM, Hyper-V, TFS, Dynamics CRM 2011, SCVMM and others, using Visual Studio 2010/2012 and.net 4.5. Evaluated how new technologies, trends and software match the strategic needs of the company. This work was about software development, system administration, hacking, brainstorming and everything that makes IT so complex and fun. Played a key role in software development process in joined Latvian Swedish teams of Atea software development division. Converted multiple TFS servers into one, and introduced unit testing / automated testing / continuous integration in TFS environment to teams, as well as mentoring and helping team. Developed integration tools for various enterprise products of Atea. Introduced the IP protection techniques now used in the company. Created some training courses and materials for our teams covering TFS and Scrum, which are publicly available in the Internet, and are quite popular. With only up to 70% coding, Damien had to implement automated testing environments for joined Latvian Swedish teams, using Team Foundation Server and Hyper-V virtualization with 3 / 6 Ergo CV of Damien
SCVMM, as well as train people in QA with TFS, writing test cases etc. A video course he carried out for his colleagues about TFS 2010 Test Manager is still available in Google. As result of this efforts, the sales teams always had the current tested (with UAT or not) code they can use at presentations, without interrupting developers. Atex Services & Software, Latvia Oct 10 Jun 12 Software Developers Team Lead Moved the software development process in the company to Team Foundation Server 2010 with Scrum, including various practices from different Agile frameworks, such as pair programming and test driven development, continuous Integration and automated testing using TFS 2010,.NET 3.5, 4.0, Visual Studio 2010, WCF, WPF, WF and other technologies. Improved training and knowledge transfer practices and enforcing best practices for software development. As Software Development Team Leader, Damien was leading all Latvian developers of Atea (nine people in total) and managing around 10 projects used by hundreds of customers. In Atea, all developers are one team, working on multiple projects, and Team Lead position is also about coding, refactoring, code reviews, scrum master role and mentoring of software developers. Intensive work with MSI (Microsoft Installer) production and repackaging, using InstallShield / AdminStudio, Wise, Advanced Installer, WIX, PowerShell, VBS and many other tools. Repackaging and deployment is the main business of Latvian division of Atea, and so all our software was designed to facilitate the process. Elva Baltic, Latvia Software Developer for Microsoft Dynamics CRM 2011 Jul 10 Oct 10 Project involved developing a powerful CRM system for Veolia, who is one of key players in Latvian refuse disposal market, for tracking and managing customer relations, documents, and even recycle bins and truck itineraries. This work resulted in some groundbreaking solutions for CRM 2011, solving problems, which were marked as unsolvable by Microsoft itself. Some of these solutions are still quite popular areas of my blog as well as were used later by the company for new business opportunities. Part of the first team in the company to use Visual Studio 2012, C# 4, TFS 2010 with Scrum, which made our work both pleasant and efficient. Horizons Inc, Latvia Nov 07 Jul 10 Software Development and Systems Administration Mentor Played a key role in establishing an IT learning center infrastructure of New Horizons in Latvia, which is a part of the largest network of IT training centers in the world. 4 / 6 Ergo CV of Damien
Created the technical and organizational process of student mentoring with only positive feedback from all students. As a trainer, Damien was teaching both system administration and software development using.net, as well as SQL Server 2005-2008 and Security. D8 (Contract) Jun 07 Nov 07 Senior Developer A contract job for completing the project of Latvian Electronic Signature by Microsoft. Nationwide project is allowing residents of Latvia to electronically sign documents submitted to government structures, such as tax office. Developed system elements and managed 3 other developers out of total 6. Approximate number of users of the system a small nation. Technologies included Microsoft Certificate Authority, XML Web Services,.NET 3.5, Visual Studio 2008 with Team Foundation Server, ASP.NET, Reflection and others. Eclipse Solutions Jan 06 Aug 07 Lead Developer Working for a startup, in which he was a co-owner, for a project related to self-employed (freelance) professionals. Working for ES gave Damien valuable experience on working with multinational teams, project management and multi-language project development. Whole range of.net technologies and scalable web application design. Worked mostly with ASP.NET and C#, and developed scalability solutions for both web servers and SQL server, which helped in future career. Point Transaction Systems 05 06 Senior Developer Developed financial applications for VISA/MasterCard payment card transaction services in Northern Europe. Technologies used were C#, Web Services, Microsoft SQL Server. Due to sensitive nature of business, paid a lot of attention to security of data and compliance to standards, like PCI. 5 / 6 Ergo CV of Damien
Baltic Monitoring 03 05 Senior Developer and Project Manager Built unique system for monitoring advertisement abuse in local TV channels. It was mainly used to monitor whether political adverts take more time than allowed by law. System included a Linux cluster of recording devices, various recording, storage and computational servers, based on Windows XP, Windows Server 2003, Mandrake Linux and FreeBSD. In development of this system, used variety of technologies, including C++, C#, Visual Basic.NET, bash scripting, working with Linux computational clusters and more. DataPro Senior Developer 01-03 As a developer created a part of document turnover system for Latvian Auto road Direction, which replaced tons of documents and calculations with one swift web-based (ASP, Visual Basic) managing solution. Created using latest for that time Microsoft technologies, this system was able to greatly reduce time and resources waste for this countrywide government-owned corporation. Created anti-theft scheme for new DataPro software projects. Standalone management system for house management targeted to house owners and cooperatives. Created one of the company flagship products, which was a complex real estate operations management system. Tasks in this project varied from analysis to core programming and distribution mechanisms. Side Projects Side projects web services, sites, desktop and mobile applications, generating over a million requests per day, and that gives me unique real life experience. Visual Studio side projects, which usually are free applications. These can be viewed them all in blog: http://kirsanov.net/page/side-projects.aspx Has own MSDN & TechNet accounts, Azure services and time spent in Visual Studio. As a result, in October 2013 Dimitry won the Microsoft s AppHero contest in Ireland, for delivering two successful applications for Windows 8 and Windows Phone 8 markets. Current Areas of Interest Windows Phone 8 Windows Store Azure Mobile scalable applications inc. Android and ios. TFS and Scrum 6 / 6 Ergo CV of Damien