DZIANIS (DENIS) ZHURAUSKI
Full Stack .Net Software Developer
(H1B Visa)
CONTACTS EDUCATION
Email: *******.***********@*****.*** Minsk State Higher Radio
Skype: dzhuravski engineering College
Phone: +1-734-***-**** Bachelor's degree in software
LinkedIn: engineering for Information
https://www.linkedin.com/in/denis-zhuravski/ Technologies
2000 - 2004
LANGUAGES
English (IELTS - C1), Russian
(Native)
PROFESSIONAL SUMMARY
. .NET Full Stack Developer with more than 15+ years of professional
experience as a developer in the IT Industry which includes Software
Design, Analysis, Development, Maintenance and Testing at server and
client side in various domains such as Finance, HealthCare, Education,
Insurance etc.
. Good knowledge of the professional tech stack and Software Development
Life Cycle (SDLC). Experienced in designing and building numerous object-
oriented software systems and development of Windows Based, Web based,
Client/Server and n - tier distributed applications. Excellent
understanding of software architecture and the development process which
allows to dive quickly into the technical side of software.
. Strong experience in building various kinds of web applications and
informational systems using .NET framework and related technologies both
from scratch and supporting existing solutions.
. Practical work with all development layers like database design, server-
side processing of business logic, UI and client-side code.
. Professional expertise covers wide range of development activities like
design and implementation of front-end and back-end components, database
design and performance optimization, requirements analysis, effort
estimation, support and refactoring of legacy code and systems, issues
investigation, mentoring and supervision, code review etc.
. Professional level experience in design, development and implementation
of Internet/Intranet applications using C#.NET, ASP.NET Web Forms, ASP.NET
MVC, ASP.NET Core, ADO.NET, Entity Framework, IIS, SharePoint, HTML,
XHTML, JavaScript, jQuery, CSS, Bootstrap, AngularJS, React, TypeScript,
XML, T-SQL, SQL Server (2005 ~ 2022).
. Solid understanding and hands-on experience of large-scale database SQL
Server (2005 ~ 2022), Oracle, PostgreSQL and experience with writing
Stored Procedures, Triggers, User Defined Functions, Queries, Indexes,
Views, Tables and Constraints.
. Extensive experience in web-based page and site designs using HTML,
XHTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, React and AJAX.
. Hands-on experience with jQuery, Bootstrap, AngularJS, Node.js, React,
TypeScript, SSRS, MS SharePoint (WSS 3.0, MOSS 2007, SharePoint 2010-
2016), Java, AWS.
. Good understanding of OOP, design patterns, SOLID principles, Waterfall
and Agile methodologies, software architecture and the development
process.
. Working skills with MS Visual Studio 2005-2022, MS SQL Server 2005-2022,
Azure DevOps, TFS, SVN, Git, JIRA, IntelliJ IDEA.
. Experience in creating automation solutions for day-to-day work using
PowerShell scripts.
. Knowledge of developing Reports using SQL Server Reporting Services
(SSRS).
. Experience with Test-driven development approach.
. Familiarity with different working conditions: as part of small and
compact teams, in big, distributed teams and alone. Understanding of how
levels of responsibility differ and how important communication between
team members is - not only between developers but also with QA, analysts
and managers.
SKILLS
C# .NET ASP.NET ASP.NET Web Forms ASP.NET MVC ASP.NET Core REST
API Web API ADO.NET Entity Framework WinForms
HTML CSS JavaScript jQuery Bootstrap AngularJS Node.js React
TypeScript JSON AJAX
SQL T-SQL MS SQL Server Oracle PostgreSQL
SSRS SharePoint XML XSLT
Software Development Web Development Web Applications Web Services
Database Design OOP Design Patterns Unit Testing TDD
Azure DevOps AWS CI/CD
PowerShell Java Python
PROFESSIONAL EXPERIENCE
Company: Invesco Canada, Toronto, Ontario April 2023 - December 2024
Position: .NET Software Engineer
Client: Invesco (USA) Atlanta, GA
Project:
As a seasoned .NET developer, I had the opportunity to work on an intranet
information portal designed to collect, process, store, and present
business-related data in both UI and PDF reports. This experience has
provided me with a unique understanding of the importance of data
management and presentation in the financial services industry,
particularly in a company like Invesco.
I was primarily responsible for maintaining the system's backend data web
services and web applications, ensuring seamless data integration and
exchange. Additionally, supported UI development, database structure, and
stored procedures, tackling tasks such as interface enhancements,
troubleshooting, and performance optimization.
Given Invesco's focus on investment management and financial services,
Experience in developing and maintaining a data-driven portal. Skills in
.NET development, data management, Production Environment and UI support
would enable me to make a valuable contribution to Invesco's technology
team
Responsibilities:
. Interacted with the team following Agile (Scrum) methodology.
. Supported the existing solution using ASP.NET MVC framework.
. Analyzed the software product and made proposals for its improvement.
. Performed code reviews.
. Reviewed, modified and refactored previously developed code.
. Made necessary changes to improve performance of database Stored
Procedures.
. Refactored UI backend processing logic to improve response times of web
pages and web service calls.
. Used ASP.NET and JavaScript/ReactJS to implement front-end UI pages and
web controls.
. Developed web applications using C#.NET, MVC, Web API through IDE visual
Studio 2019 and SQL Server Management Studio for retrieving backend data.
. Created the backend database tables, views, functions and store
procedures based on the application requirements.
. Involved in development of data access, business and application layer
using LINQ, C#.NET and Asp.NET. Designed, developed and enhanced the
application in .NET Core 3.0 using algorithm development and data
structures.
. Created Entity data model and model validations using Entity Framework
6.0
. Designed interactive ASP.NET MVC views using jQuery, HTML, CSS, Angular
JS, React Js, Bootstrap and AJAX to provide excellent user experience.
Used tools: MS Visual Studio 2022 MS Code Git JIRA
Used technologies: C# .NET ASP.NET ADO.NET ASP.NET MVC React
SSRS
Used databases: MS SQL 2022
Company: Amazon Development Centre Canada ULC Canada, Vancouver August
2021 - March 2023
Position: Software Development Engineer
Client: Amazon (USA) Seattle, WA
Project: AWS / RDS / Performance Insights
Worked on Amazon RDS related software, tools and services. Duties and
responsibilities mostly cover design, implementation, testing, deployment,
monitoring, support and maintenance of various web service APIs and
software components ensuring the robust and reliable operation of
distributed AWS applications.
Responsibilities:
. Interacted with the team following Agile (Scrum) methodology.
. Maintained existing code base of the software product.
. Worked with AWS CloudFormation service to deploy various service
components.
. Used AWS DynamoDB to store and request data.
. Used AWS Kinesis service to send, received and stream data to various
software components.
. Used AWS Lambda service to implement data processing logic.
. Supported of server-side services and data processing pipelines.
. Worked with various PostgreSQL databases.
. Made unit tests using JUnit for backend code and Jest for frontend UI.
. Used JavaScript/React to build new and update existing UI pages and UI
components.
. Took on-call support shifts according to a schedule to resolve various
urgent issues happened on production environments.
. Developed several REST API based internal tools to enhance quality and
performance of existing code base and deployed via CloudFormation, S3 and
DynamoDB.
. Developed and updated the user interface using CSS, HTML, JavaScript,
TypeScript and React.
. Worked on fixing various issues and improvements for the existing
services using Java, Python and C++.
. Created command-line scripts for the Linux shell to perform
various service tasks.
Used tools: IntelliJ IDEA Git JIRA
Used technologies: Java React AWS Amazon RDS
Company: EPAM Systems, Inc. Belarus, Minsk January 2017 - June 2021
Position: Software Engineer
Worked as a senior software engineer who participated in the development of
various web applications created using .NET related stack of technologies,
interacted and collaborated with globally distributed teams.
Client #1: Wolters Kluwer (USA) Philadelphia, PA
Project:
Development and maintenance of WK Health LRP Application - an online
publishing platform built on SharePoint. Purpose of the application is to
publish and sell scientific and medical content in form of over 275
scientific journals.
Client #2: United States Golf Association (USA) Liberty Corner, Bernards,
NJ
Project:
A data warehouse system used for analyzing and providing various reports
based on data collected
during USGA activities.
Responsibilities:
. Interacted with the team following Agile (Scrum) methodology.
. Supported the existing solution using ASP.NET WebForms and ASP.NET MVC
frameworks.
. Analyzed the software product and made proposals for its improvement.
. Performed code reviews.
. Made necessary changes to improve performance of database Stored
Procedures.
. Refactored UI backend processing logic to improve response times of web
pages and web service calls.
. Implemented frontend UI pages and controls using HTML, CSS, Bootstrap and
jQuery frameworks.
. Maintained existing code base of the software product.
. Reviewed, modified and refactored previously developed code.
. Used ADO.NET to connect and work with the backend databases.
. Performed database updates and performance optimizations providing
necessary changes for database Tables and Stored Procedures.
. Used ASP.NET, JavaScript/jQuery and JavaScript/ReactJS to implement front-
end UI pages and web controls.
. Used HTML and CSS to support complex rendering of various scientific
articles.
. Used XML, XSL and XSLT to convert data received from an outer source to
necessary HTML markup.
. Implemented server-side processing logic.
. Made unit tests using NUnit.
. Reviewed, modified and refactored previously developed code.
. Developed SharePoint Webparts and Features to deploy UI controls.
. Made PowerShell scripts to perform service operations on frontend web
servers.
Used tools: MS Visual Studio 2017 Git Azure DevOps JIRA
Used technologies: C# .NET ASP.NET ADO.NET jQuery Node.js React
Bootstrap SSRS SharePoint
Used databases: MS SQL 2017
Company: IsSoft Belarus, Minsk February 2013 - November 2016
Position: Software Developer
Worked as a senior ASP.NET developer in a large, distributed team which
supports and develops the software product "Evolution1" - a healthcare
financial management software service.
Client: WEX Inc. (USA) Portland, ME
Project:
The healthcare financial management software service. This platform helps
users to manage different kinds of healthcare related tax-advantaged
accounts (HSAs, HRAs, FSAs, VEBAs, PRAs, transit plans), make payments,
track expenses, build reports, etc. It consists of several public web
portals (for consumers, employers, administrators, etc.), background
services and databases, scheduled tasks and jobs, reporting solutions,
mobile applications, etc. The software is used by thousands of employers
and millions of consumers.
Responsibilities:
. Worked and collaborated with a distributed team having more than 50
members.
. Interacted with the team following Agile (Scrum) methodology.
. Participated in work effort estimation.
. Provided architecture design for new application features.
. Designed and created database Tables, Views, Stored Procedures, etc.
. Used ADO.NET to connect and work with the backend databases.
. Used ASP.NET and ASP.NET MVC to make necessary changes and implement new
web UI controls and pages.
. Used HTML, CSS, Bootstrap, JavaScript, jQuery to work web UI.
. Used NUnit to create unit tests.
. Provided code review and feedback for other developers.
. Analyzed, investigated and troubleshooted various issues happened in the
production environment.
. Created new and updated existing database Tables, Views, Constraints,
Stored Procedures and Functions.
. Performed performance optimizations and tweaks for large and complex
database Stored Procedures sometimes containing several thousand lines.
. Built new and fixed existed Crystal Reports used by the organization.
. Worked on a software component used by multiple clients to exchange data
between internal and external data systems.
Used tools: MS Visual Studio 2010/2012 TFS
Used technologies: C# .NET ASP.NET ADO.NET jQuery AngularJS
SSRS Web Services XML
Used databases: MS SQL 2008/2012
Company: Omertex, Ltd. Belarus, Minsk September 2007 - December 2012
Position: Senior Software Developer
Worked initially as a junior developer and later as a middle, senior and
lead ASP.NET developer. Participated (alone, within small teams, remotely
or during business trip to client's side) in building different kinds of
web applications for many customers from Europe and US. The most typical
everyday duties were - to be part of a team consisting of 3-5 members that
develops a web-based informational system (in accordance with the client's
requirements) which has UI, client-side and server-side processing of
business logic, and a back-end database. An average project took 3-6 months
of development time. For a long period had extensive experience with MS
SharePoint (mainly WSS 3.0, MOSS 2007 and SharePoint 2010).
Responsibilities:
. Interacted with the team following Agile (Scrum) and Waterfall
methodologies.
. Participated in development of windows desktop applications.
. Involved in design, coding and testing of windows desktop forms using
.NET Framework and XML Dataset component.
. Used ADO.NET to connect and work with MS SQL databases.
. Designed and developed web applications using ASP.NET.
. Used ASP.NET to build and consume web services to exchange data between
different components of an application.
. Designed and developed components for a web application and web services
using ASP.NET.
. Coded server-side processing of MS Word documents.
. Developed database Tables, Views, Constraints, Triggers and Functions in
Microsoft SQL Server 2008.
. Used ADO.NET and NHibernate library to connect and work with the
database.
. Coded necessary web UI controls and forms using ASP.NET.
. Used HTML, CSS and JavaScript to build web pages for the web site.
. Designed MS SQL Databases.
. Created new and updated existing database objects such as Tables, Views,
Constraints, Stored Procedures and Functions.
. Interacted with the customer and maintained communication related to the
development process.
. Prepared functional wireframes.
. Designed application architecture.
. Provided work estimation and planned project activities.
. Designed and developed a SharePoint web application and its components.
. Performed deep customization of WSS UI.
. Implemented necessary WSS Features and Solutions to support incremental
updates during deployment process.
. Implemented integration with a third-party payment gateway.
. Coded backend business flow processing using various building blocks and
components provided by the SharePoint framework.
. Built all necessary UI components and pages using ASP.NET, SharePoint
building blocks, HTML/CSS, JavaScript/jQuery.
. Implemented SharePoint Web parts.
. Created necessary SharePoint Features to deploy created components.
. Performed code reviews.
. Supervised less experienced team members.
Used tools: MS Visual Studio 2005/2008 SVN TFS JIRA
Used technologies: C# .NET ASP.NET ADO.NET NHibernate Entity
Framework SharePoint jQuery Web Services XML
Used databases: MS SQL 2005/2008 Oracle