From: route@monster.com
Sent: Friday, May 06, 2016 2:14 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: Cloud
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Sergey Getmanets You
can fast-read this resume by reading italic and bold
parts only Email: grand_ua@hotmail.com LinkedIn profile:
https://www.linkedin.com/in/grand My
latest resume on Google Drive: https://drive.google.com/file/d/0B0YyVlSSe0vvYlV6UlpCeEpWTWM/view?usp=sharing
Goals: I
am available as a full stack software developer, technical lead, technical
coach or architect for either short projects and startups / small
organizations or large, but mature Agile teams. Agile
software architecture and development, consulting, Test-driven development,
OOP, domain-driven design, building strong teams. Organizations looking to skyrocket
their software production using modern Agile frameworks, architecture
and development methodologies short and long term. General
Summary: The
majority of projects that I worked on have been greatly successful, even if
they have been in a difficult situation before I started. All my New York
metro area clients are left very happy and in a good shape. I specialize
in architecture and development of line of business applications
(LOB) in Microsoft stack, either database bound or
just-in-time and real time. My experience extensively covers all types
of line of business applications: data entry Web- and
Graphic UIs, services, reporting and business intelligence applications (data
integration and interactive and ad hoc reporting). I am
a generalizing specialist capable of building IT and software
from scratch. I
regularly produce reliable, simple, and easy to read, test,
reuse, extend and modify architecture, design and code, and convey
that knowledge to anyone interested. I
know how to motivate talented people to be productive and abandon
sloppy development practices, automate and measure quality,
and how to build trust between development and business. I had great
success organizing effective Agile and Lean (Kanban) software processes and
practices. Generic
and Business Related Skills: •
Communication with technical people
from other technical domains and non-technical users and project
stakeholders. •
Principled negotiation •
Financial and insurance sector
experience. •
Accounting methodology and implemented approaches for
its automation in ERP like systems. •
Strong economical and statistical
background. •
Working with software patents •
MS Excel, MS Word and Office365
SharePoint Online power user with extensive MS Office automation
experience (VSTO, PIO, Excel API, VBA). Using Excel for user
customizable interactive reporting with big data volumes and just-in-time
database binding. Technical
Summary: Object
Oriented, Functional, multidimensional
(OLAP) and relational architectures and designs. Expert level skills and extensive experience with complexity
management, Agile testable architecture and emergent
evolutionary design, OOP. I am good with generalization and abstraction,
complexity decomposition and restructuring, loose coupling, strong
cohesion. Well
versed in GoF Design Patterns and Patterns of Enterprise
Application Architecture. Passionate
about Agile architecture and Lean process, Test Driven Development (TDD),
Domain-Driven Design (DDD), Refactoring (including database refactoring),
SOLID principles and design patterns. Worked in eXtreme Programming
(XP) team coached by XP co-author Ron Jeffries,
coupled with several Agile training courses, Scrum and Kanban experiences. Differentiating
Services and Know-how: •
Extremely fast and low risk
development for line of
business applications with top quality. I can bring to the
table a huge competitive advantage in Web-forms UI and interactive
reports development vs. any competitor, as well as quite a significant
edge in logic and computations layer development vs. an average corporate
developer. There are lots of reasons, but these are a few major ones: •
Naked Objects MVC data entry WebUI framework (superior analog to Ruby
on Rails in .NET world) including not database bound usage, custom
controllers, views and View Models (http://www.recruitifier.com/). •
Office365 / Excel Web-enabled interactive
self-serviceable (user customizable) zero code reporting,
dashboards and Excel data integration, using Excel with big data
volumes in client-server and 3-tier architectures. •
OData Web-services that support grouping queries and
analytical work-loads. Exposing cubes as OData Web-services.
SSAS multidimensional cubes and MDX. •
Using multidimensional cubes in a way
that allows to build systems for small and gigantic data volumes exactly
the same way without any additional work like denormalization. •
Avoiding validation and filtering
code duplication between database, middle tier and UI. •
Building 100% of applications
and services in a type safe, refactoring friendly pure .NET way, with zero
not-testable and change unfriendly code and like raw SQL or SSIS. •
Applying modern Agile
architecture to data integration (ETL), data warehousing and reporting.
Side-effect free, testable, refactoring friendly ETL. •
Test automation and code quality
monitoring automation, test-driven and acceptance test-driven
development, including unit-testable data integration (ETL with no
database dependency), code quality control and metrics tools. •
Building top IT teams from ground up: finding and selecting team members for all
development related roles utilizing proprietary automated candidate
resume pre-screening and ranking (http://www.recruitifier.com/).
Process, technology and architectural coaching and consulting. •
Scaling all sorts of growing problems in software
development: growing number of users, data volume, team size, code
size, domain complexity, combinatorial explosion
of test paths, classes, database tables, columns and
reports. Building data warehouses without manual
denormalization. •
Clear and effortless Agile
release, configuration and project status management with a full isolation between features and
environments, which is based on Kanban workflow with fully automated
reversible deployments that are synchronized
with: •
database schema changes propagation and
rolling back •
deploy environments •
configuration changes •
source control branching •
Kanban board work-items tracking
statuses. -Implemented using JIRA Greenhopper
Kanban board, GIT, Gitflow branching workflow, TeamCity, Octopus Deploy,
NuGet package manager, Entity Framework Code First DB migrations. DevOps. •
Automated application deployment environment verification,
diagnostics and monitoring. •
Agile testable software architecture and design
consulting, assessment and coaching. •
Database schema refactoring,
including database splitting and cross-database table movement. •
Office365 / SharePoint Online file and folder level integration. •
Mixing object-oriented and functional
programming. Technical Skills: •
Architectures: Component Based, REST, SOA, Windows DNA,
relational, dimensional data warehousing, multi-dimensional, Patterns of
Enterprise Application Architecture. UML. •
Frameworks and libraries: .NET: C#, ASP.NET, Silverlight, WPF, ADO.NET, SOAP
RPC and RESTful Web-Services, OData Web API and WCF Data Services,
asynchronous programming / AJAX / async/await / multi-threading / PFX (PLINQ,
TPL) / Messaging / MSMQ / NServiceBus, Regular Expressions, .Net Framework
1.1-4.6. •
Web: IIS 5.0-7.5, HTML5, CSS3, JavaScript, TypeScript,
Jasmine, jQuery, AngularJS, Twitter Bootstrap, JSON, ASP.NET MVC, Naked
Objects MVC, DevExpress PivotGrid MVC •
Data access: Object-Relational Mapping, ORM patterns, tools,
libraries and languages (LINQ, ADO.NET Entity Framework 4.1-6.1 including
Code First DB Migrations and Fluent API, NHibernate 3.0, Fluent NHibernate). •
Agile (testable) ETL: EntityFramework.Extended, LINQ to SQL, LINQ to
CSV, LINQ to Excel, SharePoint client-side object model (CSOM). •
DB: MS SQL Server 2005-2012, SQL Server Analysis Services (SSAS) OLAP,
MDX, SQL (including ANSI-SQL, T-SQL development and optimization, appropriate
IDEs), data modeling, database structure optimization for performance, ETL,
debugging, profiling, DB administration from development perspective. •
Release management, build and
deployment automation tools: PowerShell
/ MS DOS / MS Build / JetBrains TeamCity / GIT / Gitflow / Bitbucket / Visual
Studio Online / Mercurial SCM / SVN / TFS + VSTS, Entity Framework DB
Migrations, NuGet package manager, Octopus Deploy, MS Azure. JIRA + GreenHopper. •
Continuous Integration, test
automation, quality of architecture, design and code metrics tools: xUnit.net, NUnit, MSTest, Moq, TeamCity, Sonar,
Gendarme, Sparx Enterprise Architect, Visual Studio architecture tools, VS
Code Metrics, VS Static Code Analysis (FxCop), ReSharper. Experience Agile Design LLC
via SunGard (http://www.agiledesignllc.com), New York
City, NY 10/2013-present .NET and Business
Intelligence Architect Working on a cutting
edge line of business transactional data entry and business intelligence
projects for a specialty lender in an energy sector (like a small bank).
DevOps / operational support. Projects: •
Banking operational accounting
transaction and reporting system with records versioning (CQRS), bank, CSV, SharePoint
and Excel integrations, automated match between bank and disbursement
transactions and loan interest calculation, accounting SSAS cube and interactive
Excel reporting and dashboards. •
Risk and client attrition analysis SSAS
cubes and Web- and Excel interactive reporting •
Office365 / SharePoint Online file and folder integration utility mimicking COPY
shell command. •
Using Excel as a code-free front-end
(UI) with drop-downs and validation. •
Testable and refactoring-friendly data integration
(ETL) framework with support for Domain-Driven Design, LINQ and avoiding data
loading into RAM. •
Reference data WebUI using Naked
Objects MVC (data entry WebUI framework, .NET analog to Ruby on Rails,
but superior). •
Build, test and deployment automation
server configuration, including code quality metrics automation such as code
duplication (TeamCity) •
Consulting regarding software, hardware
and networking integration and hardware usage during Active Directory
rollout, data center-to-data center and data center-to-cloud (Amazon Web
Services - AWS) cloud migration projects. •
Architectural artifacts: technology
portfolio, architectural diagrams, naming and coding standards, hiring
requirements for software developers, interactive self-service
data visualization and other tools evaluation and selection, external
software and team acquisition evaluations. Environment: •
Heavy interaction with business users
and stakeholders, as well as with operational support, hardware and
networking specialists – DevOps. •
Startup tight IT budget •
Test-driven development and
domain-driven design •
TeamCity, Octopus Deploy, NuGet, IIS,
MS SQL Server 2012, Office365, MS Visual Studio 2012-2015, ReSharper •
GIT with Gitflow Workflow, Bitbucket •
JIRA with Greenhopper and Kanban
workflow Technologies: .NET, xUnit.net, LINQ
to Excel, LINQ to CSV, Entity Framework, EntityFramework.Extended, ASP.NET
MVC, Razor, Naked Objects MVC, SSAS multidimensional (cubes), MDX, DevExpress
PivotGrid MVC, Office365 (including SharePoint Online and Excel Pivot Tables
and dashboards) Agile Design LLC (http://www.agiledesignllc.com),
New York City, NY 04/2011-10/2013 Application
Architect Developed order management and billing
system for property risk survey services insurance domain. We took over an
application being in development in FL for 10 years and successfully put it
into production after 9 months of development for the first time. Introduced
retrospectives and refactoring meetings to the team. Environment and
technologies: Visual Studio 2010-2012, C# 3.0-5.0,
ReSharper, ASP.NET MVC 2-4, Razor, Spark, AngularJS, CSS3, HTML5, JavaScript,
jQuery, JSON, Elmah, log4net, Ninject, RESTful Web-services, OData WebAPI
Web-services, NServiceBus, MSMQ, ADO.NET Entity Framework 5.0, NHibernate
3.0, Fluent NHibernate, LINQ, MS SQL Server 2008-2012, IBM DB2, NUnit,
SpecUnit .NET, Moq, ReSharper, SVN, JIRA GreenHopper, Bamboo, Sonar, Scrum,
TDD, ATDD. Invented, designed and developed SSAS
Entity Framework Provider (tm) (patent pending) that makes LINQ to SSAS OLAP
cubes possible. See http://www.agiledesignllc.com/Products
for details. Environment: Visual Studio 2010, C#, ADO.NET Entity
Framework 4.1, LINQ to Entities, MS SQL Server Analysis Services (SSAS),
xUnit, ReSharper, TeamCity, Mercurial SCM, ATDD. Lab49, New York
City, NY 9/2009-04/2011 Senior Consultant Developed Silverlight and WPF
applications for real time financial trading in fixed income domain
(application UI for data entry and real time analytics, and framework for
strongly typed configuration and user settings with per role and per user
merge support). Environment: Visual Studio 2010, C#, Silverlight, WPF,
Prism, MVVM, LINQ, xUnit, ReSharper, TeamCity, SVN, JIRA, Scrum. Architected, designed, developed and
maintained ETL, data warehousing, OLAP and reporting application in fixed
income financial trading domain with ASP.Net MVC, MS Excel and SSRS on the UI
layer. Architected, designed, implemented and configured security for
reporting applications (single sign-on authentication, role and data based
authorization and data filtering, IIS, SQL Server, SSAS, SSRS and Windows
configuration). Developed diagnostics, monitoring, logging and centralized
exception handling. Automated deployment for DB objects and reports,
deployment and data processing for cubes using PowerShell scripts. Automated
data quality verification. Architected, designed, implemented and
unit tested ASP.Net MVC based WebUI for administration and operations.
Responsible for performance and scalability improvements. Developed reporting
solution for Lab49 internal recruiting application. Introduced to the team
regular retrospectives and Planning Poker based estimation, automated
acceptance and unit testing. Received Capital Markets training. Environment: ASP.Net MVC 2 and MVP, jQuery, Visual
Studio 2008 / 2005, C#, Elmah, LINQ to SQL, MDX, MS SQL Server 2008 /
2005, SSAS, MS Excel, SSRS, MSMQ, xUnit, ReSharper, TeamCity, PowerShell, IIS
6.0, SVN, JIRA, Scrum. Microsoft Corporation 8/2006-9/2009 Seattle, WA - AdCenter, former aQuantive / Atlas Solutions
(full time) Lead Application
Developer Designed, implemented, unit tested and
maintained advertisement revenue optimization application in an online
display advertisement domain (WebUI, middle tier, DB, services and
components) using Linier Problem Solver as a major component (http://www.atlassolutions.com/). Made
performance and scalability improvements. Analyzed requirements, prepared
tasks breakdown and conceptual design. Made architecture and design
recommendations. Managed releases. Wrote threat modeling and security related
SDLC documentation. The team had been coached by XP co-author Ron Jeffries and implemented a real XP in its
full swing. The team has being noteworthy of a very easy, effective and
disciplined environment to work in while having fun. Took trainings: Test Driven Development,
Agile Planning and Estimation, Design Patterns, WCF and others. Environment: eXtreme Programming (XP), Visual Studio
Team System 2005-2008, C# 2-3, ASP.Net, Arbenator ORM (nHibernate clone),
ADO.Net, WCF-services, ASP.Net Web-services, Windows Services, Log4net,
multi-threading, JavaScript, HTML DOM, XML DOM, XML/XSLT/XSD, CSS, IIS
6.0-7.0, MS SQL Server 2005 / 2008, ReSharper, NUnit, TFS, Subversion (SVN),
MSBuild, NAnt, Windows Server 2008 / 2003, eXtreme Programming, DevOps. Issaquah, WA -
Licensing Pricing and Operations IT – LPO IT (full time) Senior Application
Developer Designed, implemented,
unit-tested and maintained multiple applications and prototypes in presales
domain: Web-services and components for agreements, organization and
individual, agreements WebUI, prototype for proposals tracking WebUI. Made
security and improvements. Managed a dev team of 2 subordinates. Conducted
design and code reviews. Wrote threat modeling, security related SDLC
documentation, technical specifications and installation guides. Participated
in design and code line management (source control) standards virtual teams.
Created Design Review Checklist and Design Principals documents for LPO IT
standards SharePoint. Training: WPF, ACE Secure
Application Development, ACE Secure Application Deployment (having ACE
certified engineer in the team reduces the cost and length of ACE reviews),
Design Analysis and Legacy Refactoring, Design and Code Inspections,
Cross-Group Collaboration, Development at MS for Expert Developers and
others. Environment: MS .Net (Visual Studio
Team System 2005-2008, C# 2-3, ADO.Net, LINQ, ASP.Net Forms, WPF,
WCF-services, ASP.Net Web-services), Enterprise Library, MS Build,
JavaScript, HTML DOM, XML DOM, XML/XSLT/XSD, CSS, IIS 6.0-7.0, MS SQL Server
2005, TFS 2005-2008 (source control, build automation server and work items),
MSTest, Visual Source Safe 2005, Windows Server 2003, Scrum, SDLC Agile, TSP
/ PSP, SDLC waterfall, MSF. Microsoft
Corporation (FinWeb, contract), Redmond, WA (Consultant)
9/2005-8/2006 Senior .Net
developer Developed and
maintained multiple applications providing Web user interface and
Web-services on top of SAP / R3 (general ledger journal entries, treasury
journal entries, internal orders, profit centres, cost centres WebUI and
Web-services). Environment: MS .Net (Visual Studio Team System 2005,
Visual Studio 2003, C#, Visual Basic.Net, ADO.Net 2.0 / 1.0, ASP.Net 2.0 /
1.0, XML Web-services), SAP / R3 Connectors, AJAX, JavaScript, VBScript, HTML
DOM, XML DOM, XML/XSLT/XSD, CSS, IIS 6.0, MS SQL Server 2005 / 2000, MSTest,
Visual Source Safe 2005, Windows Server 2003, SDLC, MSF. Microsoft
Corporation (LCA IT, contract), Bellevue, WA .Net
developer / Architect Architected, designed and developed
a working prototype for all of the layers for a new application for
litigation support, wrote technical specification. The particular feature of
the application design was very simple stored procedures (1 query per 1 SP)
that were automatically generated together with tables’ structure based on
domain model structure (business objects structure, associations and
mappings). Developed a proof of concept for eXpress Persistent Objects usage
in the application. Developed a datasource layer and data mapper object and
business logic level domain objects, using C#, MS SQL Server 2005 and eXpress
Persistent Objects (XPO). Designed and implemented centralized exception
handling and logging for all tiers. Developed a framework allowing relational
test data patterns into MS Excel sheets and run DB depended unit tests from
those patterns. Reviewed team members’ code and made refactoring
recommendations. Environment: MS .Net (Visual Studio Team System 2005 /
Visual Studio Team Foundation Server (VSTF), C#, eXpress Persistent Objects
(XPO), ADO.Net 2.0, Windows Forms, Enterprise Services, Workflow
Foundation, MS Enterprise Library, Windows Server 2003, MS SQL Server 2005,
COM+, MSTest, MS Visio; SDLC, MSF, CMMI. Education &
Certification: Master’s Degree in economic statistics, economist Microsoft Training: Capital Markets, Test Driven Development,
Development with Design Patterns, Design Analysis and Legacy Refactoring,
Design and Code Inspections, WPF, WCF, Agile Planning and Estimation,
Cross-Group Collaboration, Development at Microsoft for Expert Developers,
ACE Secure Application Development, ACE Secure Application Deployment. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
Russian |
Fluent |
|
|
Ukrainian |
Advanced |
|
|
|