
Alexander Valchuk
Verified Expert in Engineering
Software Developer
Alex is one of those people who always strives to achieve the highest quality in a field. His passion to do the job perfectly and interest in customer wishes allow him to create solutions that make his team members as happy as the end users. Alex is a strongly motivated software developer and a very pleasant person to work with.
Portfolio
Experience
Availability
Preferred Environment
Bitbucket, .NET, C#, Visual Studio, Windows
The most amazing...
...thing is any type of work that consists of designing application architecture and continuous solution improvement.
Work Experience
Software Engineer
Unicsoft LP
- Designed architecture for an Azure-based cloud service related to monitoring email boxes.
- Setup a continuous integration and delivery service to Azure in VS Team Services.
- Setup Azure Application Insights to provide application logging.
- Wrote project documentation.
- Automated unit tests.
Software Engineer
Unicsoft LP
- Worked with the medical industry related to products of human origin (blood, cells, tissues, organs, and more).
- Improved the data access architecture with aim to accelerate and simplify the work with databases.
- Accelerated the data import functionality between MS Access, Excel, and SQL Server.
- Wrote project documentation.
- Automated unit tests.
- Refactored the major part of a project to simplify the understanding for current and future developers.
Software Engineer
Early Morning Software
- Worked with financial business industry related to tracking organizational spending, producing reinvestment acts, federal, state, and local program reports.
- Designed the business logic related to the calculation of payments, taxes, fees, and benefits.
- Created procedures and functions using PL/SQL.
- Developed web controls and pages with wealthy interface and operations with dynamic data.
- Refactored legacy solutions with the aim to avoid multiple code duplication.
- Designed the database and application model in an Oracle environment.
Software Engineer
Master Flex
- Automated the interactions between the print production, warehouse, and management departments.
- Designed the database and application model related to the printing production.
- Created reports on MS SQL Reporting Services.
- Designed the project architecture.
- Customized NHibernate object relational mapping.
- Added Agile principles to the development process.
- Shared knowledge with team members.
- Implemented continuously code review and refactoring.
- Communicated with the customer and personnel with the aim to collect information and construct project requirements.
Software Engineer
Altoros Development
- Developed a web application that allows users to plan their training strategy and store information about their workouts through different popular sport devices such as Firstbeat, Garmin, Polar, and Apple.
- Wrote batch scripts to combine JavaScript files with AIM to accelerate page loading.
- Developed administrative applications on Windows Forms.
- Established application installers based on Windows Installer XML (WIX).
- Implemented WCF services for integration with mobile devices.
- Created dynamic JavaScript controls.
Software Engineer
OptiGlobal Inc.
- Created an enterprise solution for watching and tracking staff activity by capturing multiple video and audio devices.
- Developed a feature to pass converting progress from the server to client in real time.
- Built solutions for synchronized capturing between devices.
- Implemented business logic related to user activities.
- Arranged client/server interactions based on WCF.
- Designed the database and application model.
- Designed the API for managing video and audio devices based on MS Expression Encoder.
Software Engineer
SCAN Ltd.
- Developed an automation system for managing hotel services, performing control over hotel infrastructure, and processing clients requests.
- Implemented a UI functionality by using Prototype.js, jQuery, and JavaScript.
- Created a tool that generated project documentation.
- Produced a data access functionality based on NHibernate HQL.
- Wrote business logic related to hotel infrastructure.
- Designed a database and application model in a MS SQL Server environment.
- Developed web controls and pages with complex user interface based on ASP.NET and Infragistics controls.
Software Engineer
Itransition
- Took part in developing applications related to touristic and medical industries.
- Developed the web market.
Experience
ASP.NET Web API + AngularJS
https://bitbucket.org/alex-valchuk/caloriesplan_bitbucket/srcSkills
Languages
C#, Visual Basic .NET (VB.NET), VB, CSS, SQL, XML, JavaScript
Frameworks
ASP.NET Web API, ASP.NET Web Forms, ASP.NET MVC, Windows Communication Framework (WCF), Entity, AngularJS, .NET, ASP.NET, ADO.NET, Spring.NET, NHibernate
Libraries/APIs
Moq, Entity Framework, LINQ, jQuery, Infragistics
Paradigms
Unit Testing, Service-oriented Architecture (SOA)
Storage
Microsoft SQL Server, PL/SQL, Azure Cloud Services
Tools
Visual Studio, Bitbucket, Trello, Rally, TFS, LINQ to SQL, WiX, MS Silverlight, Subversion (SVN), VSS
Platforms
Windows, Azure, Oracle
Other
Service, PaperCut, Microsoft Web Tests, Encoders
Education
Bachelor's Degree in Computer Science
Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus