ZACHARY CONWAY
*** ******* ****, *************, ** 08234
Contact: *******.********@*****.***
Phone: +1-201-***-****
SUMMARY
I have over 12 years of experience as a .NET Developer, specializing in creating and maintaining software applications.
As a software development leader, I guided projects involving C#, .NET, and Angular, ensuring smooth transitions and high performance. From overseeing migrations to spearheading secure application development, I focused on efficiency and quality at every step.
Throughout my career, I've managed every stage of the software development process, from understanding requirements to implementing solutions and providing ongoing support.
I'm skilled in various programming languages and technologies like C#, ASP.NET, JavaScript, and TypeScript, Angular allowing me to build robust web and desktop applications efficiently.
I'm familiar with different project management methodologies and tools such as Waterfall, Agile, TFS, and Visual Studio.
Additionally, I have expertise in modern technologies like ASP.NET Core, REST Services, Angular, and database systems like MySQL and MongoDB.
SKILLS
Internet Technologies: ASP.NET, MVC, MVVM, ASP.NET core, jQuery, IIS Web Server
Programming Languages: C#, JavaScript, SQL and VB 6.0
Distributed Technologies: RESTful API, WCF and SOAP
Databases: MS Access, MS SQL Server, POSTGRESSQL, NO-SQL, Mongo DB
Database Access Technologies: Entity Framework, LINQ
UI Technologies: HTML, Bootstrap, TypeScript, CSS, XML, JavaScript, Angular, jQuery
IDE: Visual Studio 2015/2013/ 2012/2010/2008.
Version control: Visual source Safe, Tortoise SVN, GIT
CI/CD: Azure DevOps, Jenkins
Operating Systems: Windows 8/7/2000/XP/NT/98/95, UNIX
Testing Tools: N-Unit, MS Unit
Cloud Service: Microsoft Azure, AWS
EXPERIENCE
Sr. Full Stack Developer, Codebay Mar 2020 – May 2024
Responsibilities
Conceived and deployed a resource management tool for recruiters, leveraging C#.NET and ASP.NET MVC to streamline hiring processes.
Led the engineering of Angular services for consuming REST services, focusing on enhancing reusability and performance.
Spearheaded the migration of a web application to Angular, assuming responsibility for module architecture and seamless transition.
Orchestrated the development of 4 single-page, secure, and responsive web applications, effectively replacing legacy systems.
Engineered Angular services to consume REST services from a .NET backend, enhancing reusability and performance.
Standardized data access interfaces and encapsulated URLs to optimize data retrieval processes.
Conceptualized and deployed a resource management tool for recruiters using C#.NET and ASP.NET MVC, streamlining hiring processes.
Employed Angular 4 for application development, leveraging HttpClientModule for REST calls and enhancing user experiences.
Implemented robust security features for internal web applications using Form Based Authentication and Role Based Authorization.
Executed customer-facing website features using C#, ASP.NET MVC, JavaScript, jQuery, and TypeScript, ensuring seamless functionality.
Developed a sophisticated smart navbar system in TypeScript to facilitate client context retention across multiple web applications.
Utilized Node.JS and React.JS for service implementation, focusing on performance optimization and scalability.
Leveraged the Microsoft Azure platform for application building, management, and deployment, ensuring high availability and reliability.
Designed and implemented data models, relationships, and schemas on SQL Azure, integrating Azure BLOB and Storage Queues for data management.
Engineered REST web services supporting XML and JSON formats and developed RESTful services using ASP.NET Web API for efficient data exchange.
Implemented comprehensive testing using N-UNIT and MS UNIT, ensuring robustness and reliability of the applications.
Managed code versioning and repository management using Sub Version Control (SVN), Global Information Tracker (GIT), and Team Foundation Server, ensuring code integrity and collaboration.
Sr. DOTNET Developer, Inno Wise Jan 2018 – Feb 2020
Responsibilities
Spearheaded end-to-end project involvement, including requirement gathering and documentation for comprehensive project management.
Architected AngularJS modules and controllers with precision, utilizing directives such as ngShow and ngRepeat to ensure streamlined web application development.
Crafted robust web applications employing the ASP.NET MVC framework, prioritizing security, efficient routing, and caching mechanisms.
Orchestrated the setup and configuration of Jenkins CI tool on Windows platforms, seamlessly integrating essential plugins like SVN, GIT for seamless automation workflows.
Executed meticulous manual test case management and tracking using VSTS 2010/TFS Test Manager, ensuring thorough testing coverage.
Leveraged Entity Framework 6 and LINQ for seamless database interaction and query optimization, ensuring optimal data retrieval and manipulation.
Engineered Service-Oriented Architecture (SOA) Web Services using WCF Services in .NET and C#, meticulously hosted on IIS and rigorously tested.
Orchestrated database design, authored stored procedures, and fine-tuned SQL queries to facilitate efficient data handling and manipulation.
Transitioned websites to Azure compatibility by transforming them into web applications, ensuring seamless integration with the Azure platform.
Upheld meticulous documentation standards for all developed modules, facilitating smooth knowledge transfer to incoming team members.
Managed ASP.NET Web Forms, Web Services, and state management systems, implementing robust caching and security measures for enhanced application stability.
Employed AJAX for asynchronous data retrieval, augmenting application responsiveness and user experience.
Engineered cross-platform mobile applications using C# within the Xamarin framework, ensuring optimal performance and compatibility.
Orchestrated source code management using GIT version control, seamlessly integrated with Jenkins and JIRA for streamlined development workflows.
Designed and optimized database schemas and queries to maximize performance and efficiency, ensuring seamless data operations.
Implemented robust logging and error handling mechanisms for SSIS packages, ensuring system reliability and fault tolerance.
Software Developer, Viron IT Apr 2015 – December 2017
Responsibilities
Conducted thorough analysis and review of business requirements, documented processes, and designed and developed new modules.
Developed ASP.NET MVC 4.0 applications utilizing the Code First Approach in Entity Framework 4.1 and implemented UIs with the Razor view engine, adhering to MVC architecture.
Implemented extension methods for existing data types and classes to streamline code.
Created and enhanced enterprise application libraries to manage logging, data access, validation, and exception handling.
Applied multi-threading principles in Windows using HTTP Client, XML messaging, and application threads.
Designed and developed new WPF applications using the MVVM pattern and Repository pattern.
Designed web pages, user controls, and master pages using ASP.NET, HTML, and advanced AJAX controls.
Implemented ASP.NET features such as authentication, state management, view state, validations, themes, and master pages.
Developed and enhanced Windows applications for front office operations using Windows Forms, Services, APIs, and WCF Services.
Possess expertise in implementing Web Services, Web API, and REST services for data exchange in XML and JSON formats.
Created stored procedures, triggers, views, and functions for various projects.
Resolved issues in SSRS reports for the HR System and fixed bugs in the STAR (VB6) project.
Published daily reports to the trustee website using Civic plus CMS.
Created SQL scripts to correct transactional errors.
Utilized ADO.NET for performing CRUD operations on the database.
Enhanced test coverage through multi-threaded programming in C#.
Maintained version control using Team Foundation Server (TFS).
Employed Active Directory for user security and authentication.
Edited and modified web pages for the Tax Freeze application using SharePoint Designer.
Software Intern, Miles IT May 2012 – Mar 2015
Responsibilities
Made sure the website looked good and worked well on popular browsers like Internet Explorer, Firefox, and Chrome.
Created different types of classes to make the business part of the website strong and flexible, using VB.NET and SQL.
Used simple rules for organizing code to make it easy to manage and reuse.
Built the complicated parts of the website using C#.NET, making sure it ran smoothly and didn't break.
Used a technology called AJAX a lot to make the website more interactive, like when you see things update without refreshing the page.
Got data from the server and made it look nice on the website using datasets and data grids.
Used basic web technologies like HTML, CSS, and JavaScript to make the website look and feel good, and added checks to make sure users didn't put in bad information.
Made a special part of the code to talk to the database and get information efficiently, using something called ADO.NET.
Kept track of changes to the code using a tool called Team Foundation Server, so everyone working on the project knew what was going on.
Put the finished website on different servers for testing and for people to use, making sure it worked smoothly.
Kept a backup of all the code using Visual Source Safe, just in case something went wrong.
Tested the website to make sure it ran well, even when lots of people were using it, using a tool called Visual Studio Team System.
EDUCATION
Bachelor Degree of Computer Science at Princeton University Sep 2008 – Apr 2012