Nenad Curcin
Senior Software Development Engineer
A highly skilled, professional with more than 15 years of work experience in diverse facets of .NET encompassing analysis, design, development and maintenance of web, desktop and cloud business applications. Experience spans across various technologies including Microsoft Visual Studio, SQL Server, languages like C#, .NET, ASP.NET, MVC, Core, JavaScript (Angular) frameworks and cloud platforms like Azure and AWS. A skilled problem-solver, strong team player, self-driven, proactive and capable of generating viable solutions utilizing significant technical expertise.
TECHNICAL SUMMARY
Languages:
C#, JavaScript, MS SQL, HTML, CSS
Frontend:
Angular, JavaScript, jQuery, HTML, CSS, Bootstrap, DevExpress, React (familiar only)
Backend:
.NET (up to ver.7), ASP.NET (Core, MVC, WebForms), ASP, Web API, Web Services, RESTful API, .NET Core, .NET Remoting, DevExpress, Node.js (familiar only)
DBMS:
MSSQL, SQLite, MySQL, T-SQL, ADO.NET, LINQ, Entity Framework, MS SQL Server Integration Services (SSIS), SSAS (OLAP), Oracle SQL
Desktop:
Windows Forms, Silverlight, Delphi , Excel VBA, Windows Services, WCF
Hosting:
AWS, Azure, Windows Server, Docker Containers
Operating Systems:
Windows, Linux (limited), Android (limited)
Web Servers:
IIS, Apache, Kestrel
Version Control:
Git (GitHub/GitLab), SVN, TFS
Reporting:
MS Reports, DevExpress, Crystal Reports
CMS:
Umbraco, WordPress
Tools & technologies:
Asana, JIRA , Slack, Docker, Salesforce, Mojo, RingCentral, MailChimp, Rabbit MQ, CodeSmith, CLR Profiler, RamMap, VMMap, Win32, dotTrace, PowerShell, Linux terminal, Open SSL, AJAX controltoolkit, Redis cache, Visual Studio, MS Commerce Server 2007,MS Visio, ETL, VirtualBox, Hyper-V,…
KEY TECHNICAL SKILLS
.NET, C#, ASP.NET Core/MVC
Web, desktop and multi-platform applications development (.NET, ASP.NET Core, MVC, Web Forms, WinForms and Console applications)
ASP.NET Web API development
RESTful API development
Data access implementation using Entity Framework, Linq2Sql and ADO.NET
Design of n-tier project architecture (developed best-practices skeleton code for each platform/version)
Usage of self-developed building blocks http://www.f4cio.com/selfishbuildingblocks
Windows services development
Distributed systems development
Usage of self-developed custom tools http://www.f4cio.com/projects
JavaScript
Angular
React
jQuery, jQuery UI
Ajax
Bootstrap
Node.js
Reporting
MS Power BI Reports, MS SSRS with ASP.NET integration
DevExpress reports
Crystal Reports
Databases:
MSSQL, Oracle, Azure Storage, Amazon RDS, MS Access, SQLite, MySQL
Scripts, stored procedures, triggers and views development
TSQL queries performance troubleshooting and optimization
XML and JSON data types usage
DB administration and backup
Database replication
SSIS packages development and deployment
Microsoft Azure
Services setup and automated deployment
Web jobs
Blob and file storage, tables & queues
SQL databases
VMs setup, maintenance and recovery
System migration from on-premise to Azure cloud
Amazon AWS
EC2 virtual servers, Elastic Container Registry ECR, Elastic Container Service ECS, Elastic Block Store EBS, MemoryDB for Redis, RDS, Workspaces, Elastic Load Balancing ELB, BeansTalk,…
PROFESSIONAL EXPERIENCE SUMMARY
Period
Company
Position
January 2023 - present
EliteBrains
Senior .Net Software Development Engineer
September 2021 – December 2022
True Cloud ERP
Senior .Net Software Development Engineer
July 2016 – July 2021
AutoVitals Inc.
Senior .Net Software Development Engineer
January 2013 – January 2016
Proximo - IT consulting
Software Development Engineer
covering all their .Net systems
April 2011 – October 2012
MediaLab
Software Development Lead
August 2007 – September 2011
Levi9 Global Sourcing
Junior Software Development Engineer
PROFESSIONAL EXPERIENCE
January 2023 - present
EliteBrains – Consulting company (100% remote work)
Senior .Net Software Development Engineer
Project: http://bookgenerator.craftsynth.com is book generation web site.
Responsibilities:
ChatGPT api connector development
Code architecture (n-tier,DI,TDD)
Worked on maintenance and development of new features
Providing guidelines for software development industry best practices
Technologies Used: Angular, .NET Core, .NET 7, C#, LINQ, Entity Framework, MySQL, Docker, ECR, ECS, EC2, RabbitMQ, S3, Elastic BeansTalk. Cookie/JWT auth, OpenXML, ITextSharp, Serilog, Betalgo Open AI
Project: LifeDRIVE is lifestyle promotion solution.
Responsibilities:
Upgraded solution from .Net Core to .Net 7
Worked on maintenance and development of new features
Providing guidelines for software development industry best practices
Technologies Used: React, .NET Core, .NET 7, C#, LINQ, Redis cache, Entity Framework, MySQL, EC2, Lambda, S3, Elastic BeansTalk,
September 2021 – December 2022
True Cloud ERP - Product-based company in US (100% remote work)
Senior .Net Software Development Engineer
Project: B2B pricing system solution development and upgrade for global scrap metal and recycling company.
Responsibilities:
Independently extended and maintained pricing system and in collaboration with other company members integrated it into wider solution
Worked on prototyping new modules for solution that were presented to investors
Providing guidelines for software development industry best practices
Was a part of development team working on day-to-day improvement of existing solution
Technologies Used: DevExpress (controls & reporting for WF,MVC, Core & Blazor), .NET6, ASP.NET (Core, MVC), .Net Core, C#, LINQ, Word press, Redis cache, Entity Framework, MySQL, Docker, ECR, ECS
July 2016 – July 2021
AutoVitals Inc. - Product-based company in US (100% remote work)
Senior .Net Software Development Engineer
Project: Customer Support System - CRM software system integrated with Salesforce, MojoHelpdesk, RingCentral and Asana via Web API
Responsibilities:
Independently extended and maintained complete ticketing system with focus on robustness and in collaboration with other company members integrated it into wider solution
Worked on incident-based issues reported by end users behind non-technical customer support staff
Worked on large-scale web site with optimized performances for large number of users
Developed number of backend periodically run console applications mostly for various data transfers and synchronizations
Was a part of development team developing various software solutions
Engaged in the Software Development Life Cycle of the applications including analysis, design, development, testing
Worked on several ASP.NET applications and implemented several modules
Technologies Used: ASP.NET (MVC), .Net Core, C#, Console, Node.js, Web API, RabbitMQ, LINQ, Entity Framework, MS SQL Server, T-SQL, Salesforce API, MojoHelpdesk API, RingCentral API and Asana API
January 2013 – January 2016
Proximo - IT consulting company in US (100% remote work)
Software Development Engineer covering all their .Net systems
Projects:
Contact Dermatitis Society - Web based system, providing a list of safe personal care products to patients who have allergic reactions to certain ingredients
Role & Contribution: Independently, by specification, developed new modules and maintainedcomplete system. Migrated whole system to Azure.
Budget Proposals System - Web based system for management of budget proposals
Role& Contribution: Independently, by specification, developed newmodules and maintained complete system.
Supplier Portal - Portal that connects suppliers and corporations
Role& Contribution: Independently, in collaboration with other non-technical team members, developed complete system.
Intranet - Company’s internal share-point site
Role& Contribution: Team work. Migrated whole system to Azure
Internal Site for Casket & Funeral Supply Association of America - Web based system for casket sales statistics, credit rating and HR management
Role& Contribution: Independently maintained complete system. Migrated it to Azure.
Society for Neuroscience project - Data transfer utilities
Role& Contribution: Independently, by specification, developed new modules.
User Management System - Web application module with UI designed for reusability in other systems
Role& Contribution: Independently, by specification, developed complete system.
Anchin Internal Site Project - Company’s internal share-point sitewith HR management and CMS capabilities Role
Contribution: Solo work on maintenance of complete system.
Survey Incite and Survey Monkeyintegration - Communication module for Survey Monkey. Batch utilities
Role& Contribution: Independently, according to requests, developed new modules and maintained complete system
ASIA Survey - Web site for conducting a public survey
Role& Contribution: Independently, by specification, developed complete system
OpenTok interview platform - Job interview platform with video pre-recording and live-video feature.
Role & Contribution: Solo work on upgrade of OpenTok plugin. Challenge was to distinguish old OpenTok plugin code from added customizations which were all in single commit!
Responsibilities:
Administrated Azure platform
Migrated most solutions from on-premise to Azure cloud platform
Made Azure costs optimization plan
Administrated Windows servers which were hosted as virtual machines
Developed and maintained .Net, data-driven, mostly backend utilities
Prepared documentation after implementation and requirements before implementation
Engaged in the Software Development Life Cycle of the application including analysis, design, development, testing
Worked effectively to meet all functional requirements during development process
Engaged on multiple projects, while periodically interfacing with co-workers and clients
Delivered database models, and implementations for several different projects in MySQL and MS SQL
Created necessary tables, stored procedures, views and functions for various databases
Technologies Used: C#, ASP.NET, ASP.NET MVC & Razor, jQuery, Angular, Ajax, HTML, CSS, Windows Services, JavaScript, SQL, HTML, CSS, XAML, Web Services, MSSQL, Oracle, SQLite, MySQL, T-SQL, ADO.NET, LINQ, Powershell, Entity Framework, Windows Forms, Windows, IIS, Apache, Git (GitHub), SVN, Visual Studio
April 2011 – October 2012
MediaLab - product-based company in Slovenia (100% remote work)
Software Development Lead
Project: https://1nadan.si - is a Slovenian shopping web site where visitors by joining in groups can achieve significant discount for products or services. Website has high traffic with several thousand visits per day.
Role& Contribution: Was the key technical player for the web site during its major growth from home project to no.1 site of its kind in the country.
Responsibilities:
Architecture-d and developed large-scale web site with optimized performances for large number of users
Later provided team leadership and mentoring for the offshore developers
Involved in the Software Development Life Cycle of the applications including analysis, design, development, testing
Actively communicated with designer and other programmers to deliver pixel precise interface
Technologies Used: C#, Windows Forms, ASP.NET MVC & Razor, LINQ, LINQ2SQL, MS SQL Server, MailChimp API, T-SQL, MS Reports
Aug 2007 – Sep 2011
Levi9 Global Sourcing – software consulting/outsourcing company for Dutch market, Serbia
Junior Software Development Engineer
Projects:
https://www.adidas.com/neois a web site section developed for Adidas for promotion of their sport products. Project is coordinated by third company -SeedLee. Solution included strong integration with Twitter and Facebook and some integration with other social networks like VKontakte, Renren and Mixiin.
Role & Contribution: Team member. Coding
GMG - ColorProof application is desktop/WinForms application that allows users to reduce printing costs by simulating how a printed image will look like after being printed in a printing machine.
Project is specific by number of lines of code which goes above 2 million!
Cooperation with GMG company was done by occasional visits of their representatives as well as usual link over internet.
Role & Contribution: Team member. Coding
Politieacademie - Online student exam scheduling and registration system with book keeping. Site was developed as CMS system.
Role & Contribution: Team member. Coding
CMS sample page - Home page that can be edited on-line by customer
Role & Contribution: Solo developer under supervision
Web Shop System - Web shop application with product catalog and payment process. One of main goals was to implement system that can be easily extended to support more different shops
Role & Contribution: Team member. Coding
Responsibilities:
Maintained and developed the web based applications in collaboration with project manager, QA engineers and other developers
Was responsible for testing, fixing the bugs and troubleshooting the technical problems
Developed web pages using C#, ASP.NET and Visual Studio .NET
Maintained continuous integration system (Cruise Control)
Used ASP.NET, HTML to create dynamic web pages using ASP.NET web server controls and user controls
Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, Data View for consistent access to SQL Server data sources
Technologies Used: ASP.NET, C#, Windows Forms, Windows services, LINQ, ADO.NET, MS SQL Server, T-SQL, TFS, WCF, Umbraco CMS
EDUCATION
Masters’ Degree in Computer Sience
University of Novi Sad
CERTIFICATES
MS certificate 70-536: TS: Microsoft .NET Framework -Application Development Foundation
LANGUAGES
English (fluent)
Russian (intermediate)
French (intermediate)
Hungarian (elementary)
Serbian (mother tongue)
OTHER
2012. graduated with final project ”Creating FAQ Based on Clustering by Users Implicit Feedback” which is still live here: http://www.f4cio.com/creating_faq_based_on_clustering_by_users_implicit_feedback
2007. graduated with final project on subject "Designing Distributed Information System with Concurrency Access on Example of Advertisment Management".
2007. at YUINFO conference presented work "Administration of SQL Server database using ASP.NET technology"
2007. was programming team member for "Promoaukacija" project at faculty "Mihajlo Pupin", Zrenjanin, Serbia
2007. volunteered at ISWIB07 (International Students Week in Belgrade)
Some of the Letters of Recommendation from ex employers are included below
Nationality: Serbian
Category B driving license
CONTACT
Email:-
Skype: F4CIO1
Phone (viber/whatsup): -
ADDITION: LETTERS OF RECOMMENDATION