Excellent working knowledge of Agile software development life cycle.
Substantial experience in solving business problems and expertise in designing technical solutions to them by means of domain-driven design using object-oriented approach and architectural patterns.
Sound knowledge of developing enterprise-level applications based on such technologies as MS SQL, ADO.NET, Entity Framework, ASP.NET, WCF and AJAX.
Through understanding of relational database design and normalization.
Mobile banking software for 400+ US credit unions and banks. The system included banking core adapter, multiple back-end and middleware systems, mobile and online front-ends.
Designed and developed transaction fraud and dispute management system.
Implemented and integrated layered authentication system for suspicious operations.
Developed document signature management system, integrated it with DocuSign service.
Back-office system for East Asian online-gaming industry. The system included CRM, financial transactions processing and management, analytics modules, integration with third-party gaming products and payment systems. The applications were based on service-oriented architecture.
Integrated third-party payment systems.
Migrated product modules to new architecture.
Provided existing product modules full-cycle support and continuous enhancement.
Social business platform for US insurance industry. The application was based on serviceoriented N-tier architecture and included custom client-side framework, WCF and AJAX-based transportation layer, high-performance ADO.NET and EF-based data-access layer, mailing and report generation systems.
Enterprise resource planning system for middle-sized business.
Had direct communication with the client translating business needs to technical requirements.
Performed hands on development that included back end, GUI, database design for MS SQL Server.
Provided test coverage for newly developed code and documented it.
Master degree, Computer Engineering