Constantin Malii
FULL STACK WEB DEVELOPER
Calgary, AB - - linkedin.com/in/constantinm
DELIVERING HIGH-IMPACT .NET SOLUTIONS
Offer nine years of expertise in building innovative solutions that expand user, customer, and organizational capabilities. Versatile and flexible, adding value and minimizing costs, while managing projects with competing priorities and deadlines. Customer and user-focused with a track record of alleviating resistance to change and affording technical support and assistance during technology transitions. Savvy process strategist, leveraging analytical and issue resolution skills to build efficiency and productivity. Skilled liaison; integrate into and lead teams. Speak English, Russian, Romanian, some French.
Project Management | Software Development | Web & Desktop Applications | System Architecture | Testing & QA
Client Service | Standards & Procedures | Process Improvement | Data Analysis | Cost Control | Agile | Kanban | Scrum
GIS Solutions Development | SOAP & REST | Tech Support | Databases | Subversion Control | Design Patterns
TECHNICAL TOOLKIT
Programming Languages C#.NET, JavaScript, PowerShell, HTML, SQL, LINQ, CSS, Python
Databases MS SQL Server, Oracle, PostgreSQL, MySQL
GIS ArcGIS, FME (Feature Manipulation Engine), AutoCAD
Software Microsoft Office Suite, Visual Studio, Putty, Git, TFS (Team Foundation Server)
Frameworks\Libraries ASP.NET MVC & WEB API, ADO.NET, Azure, NServiceBus 6, Entity Framework (EF), ReactJS, Backbone.js, jQuery, Bootstrap, Django
PROFESSIONAL EXPERTISE
Software Developer LendingArch, Calgary, ABApril 2017 – November 2017
Worked on a large code base by refactoring existing code, to meet constantly changing business requirements, and adding new functionality. Built ASP.NET Web APIs (including business logic, data access, stored procedures) to expose web services for internal system communication/synchronization and for integration with third-party providers.
Saved company resources by replacing existing scheduler application with Azure Job Scheduler, using PowerShell
Improved Underwriting team’s efficiency by adding new pages, page elements in MVC application, using HTML5, CSS3, JQuery, JavaScript, AJAX.
Refactored existing integration points and implemented new integration projects.
Enhanced existing data access layer; implemented Entity Framework for new application components.
Improved API testing speed, in absence of the UI, by creating an automated testing sequence in Postman.
Built long-running business processes using Azure Service Bus and NServiceBus Sagas.
Software Developer The City of Calgary, Calgary, ABAug 2015 – April 2017
Developed and integrated system features and applications using Scrum Agile – from requirements gathering and writing code and documentation to testing and quality assurance. Leveraged FME to devise GIS solutions to technical challenges. Liaise between GIS and development team to convey user needs. Reviewed peer code to ensure compliance with standards. Provided comprehensive solution and application support. Diagnosed and troubleshoot production problems. Contributed to analysis, application and database design of client requirements, aligning business needs with functionality.
Enabled successful product delivery by collaborating with the team on an application that ensured seamless integration and communication with the GIS platform; identified, designed and implemented solution to integrate with third party web services – REST .NET.
Significantly improved the geoprocessing script, eliminating a serious error that prevented it from identifying existing features.
When geospatial script was unable to generate map image for the report, suggested two viable troubleshooting solutions, one of which was successfully implemented (it relied on a WMS service to render the required image).
Information Technology (IT Asset Analyst) Devon Energy, Calgary, ABApr 2014 – Jul 2015
Inventoried and monitored usage of IT assets worth $300+K. Purchased required equipment against budget of $1M. Updated IT Asset Management database using FlexNet, conducted queries via SQL Management Studio. Liaised with various departments. Sought out for .NET programming expertise to fix bugs and assist with a C#.NET application.
Avoided $10K in expenses by enabling reuse of functioning iPhones and iPads with manufacturer activation locks. Investigated the issue and suggested obtaining vendor proof of purchase and forwarding to manufacturer for unlocking of devices, thus, creating and documenting an entirely new process.
Saved $20K by reducing warehouse rental space. Redesigned and organized inefficient warehouse layout, focusing on safety and space management.
Automated identification and monitoring of hardware installed on Intranet computers by drawing on the power of the .NET framework to build a custom PowerShell script.
Conserved $5K by recycling old equipment identified through detailed inventory of existing equipment.
Minimized equipment shipping costs to construction site on Pike Lodge Project and coordinated multiple shipments with vendor, project management, and shipment companies for this initiative.
Assisted a colleague from the Network Team with facilitating inventory system integration with the automation suite he was building by suggesting a solution that employed SOAP web services.
Spearheaded CNRL Divestiture Project, facilitating recovery and retrieval of equipment from divested sites, reallocating recycled obsolete equipment, and reorganizing the warehouse.
Exceeded expectations on annual performance review.
Technical Support Analyst TransCanada Pipe Lines, Calgary, ABApr 2013 – Apr 2014
Transitioned from Windows XP to Windows 7 operating system using Microsoft SCCM 2007. Authored detailed reports.
Removed project roadblocks of users avoiding computer deployment by assuaging user apprehension about migration, assisting with application installation and settings, and consistently following up with users.
Contract GIS Technician Silva-Mileniu III, Moldova2011 – 2012
Integrated regional forest maps into a consolidated map of Moldova. Analyzed existing state of data, maps, and map formats, offering solutions and detailed implementation process. Imported attributive data into database and georeferenced imported map objects. Determined field types and tables structure. Exported existing AutoCAD data. Produced thematic maps.
Cut map processing time by half and consistently delivered results ahead of deadlines by automating process and rewriting a VBA application used to process data.
Revised existing standards, modifying and updating them to comply with industry requirements and delivering a unique document standardizing use of the tree species’ colors and symbols in map creation process.
System Administrator Moldova Agroindbank, Moldova2009 – 2012
Ensured functionality of web information system of 500+ users on IBM P750 server, having mirroring server and multiple testing servers. Executed system and database troubleshooting using JBase and Unix command line. Queried database from command line and edited scripts. Supplied phone technical support for database, Unix, and Globus T24 issues.
Supported seamless migration of main Intranet application (Globus) from version G12 to version T24, contributing to testing and implementation.
Contract GIS Specialist -); GIS Technician -) 2007 – 2011
Forest Research & Management Institute, Moldova
Established and implemented standards, procedures, and strategies for GIS maintenance and administration. Designed and coordinated production of cartographic products aligned with requirements and standards. Manually digitized field data, verified topology, and designed maps. Examined drawings for conformity and errors.
Spearheaded Integral Forest Map Project. Determined method to export spatial data from AutoCAD to MapInfo and ascertained capability to import attributive data from industry-specific software.
Defined data structure and designed data model leveraging Excel.
ADDITIONAL ACTIVITIES
Contract Python/Django Web Application Developer WindoorMart2017
Implemented google calendar integration into new application.
Contract Python/Django Web Application Developer Hunters & Fishermen Society of Moldova2015 – 2016
Accelerated web page load time by 30% by rewriting SQL queries to Django ORM, implementing AJAX requests, and refactoring HTML templates.
Built web site value by adding application features, including date picker, separation of concerns, HTML elements.
Expanded reporting functionality, improving the print membership card and saving employee time.
EDUCATION & TRAINING
.NET Development Certificate of Achievement Southern Alberta Institute of Technology (SAIT), Calgary, AB2014
Bachelor of Computer Science, Information Technology Technical University of Moldova, Chișinău, Moldova2007