Nenad Curcin
Senior Software Development Engineer
Proven Senior Software Development Engineer with over 15 years of expertise in designing, developing, and deploying innovative .NET applications. Specialized in scalable cloud solutions, API integrations, and delivering robust, user-centric software. Adept at driving projects from conception to completion, mentoring teams, and optimizing processes to achieve organizational goals. KEY ACHIEVEMENTS
• "I fired all my remote workers when we got office but I kept you for being highly responsive" -words of one of my ex superiors (at MediaLab)
• Designed and implemented a high-traffic web platform, handling 1000s of daily visits, which became the market #1 in its category. (see MediaLab)
• Successfully led cross-functional teams to deliver projects on time and within budget, including the integration of AI features. (see EliteBrains)
• Migrated a legacy system to Azure, reducing hosting costs by 30% while improving performance and scalability. (see Proximo)
• Spearheaded the transformation of a monolithic application into a modern SPA+API backend architecture, enhancing user experience and system maintainability. (see EliteBrains)
• Held "product ownership" many times. For one consultant company took care of all their .Net clients - often times from idea to production (see Proximo)
• Once worked on large (2 million lines) code-base (see GMG)
• Remained in good relation with ex employers (see letters of recommendation at the end of this document)
• No time to read my resume? Chat with my "AI representative" about my experience. I fed it with my data earlier: https://chat.openai.com/g/g-HKHNZdNT5-dotnet-pro Page 2/13
TECHNICAL SUMMARY
Languages: C#, JavaScript, MS SQL, HTML, CSS
Frontend: Angular, JavaScript, jQuery, HTML, CSS, Bootstrap, DevExpress, React Backend: .NET (up to ver.8), 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, PostgreSQL Desktop: Windows Forms, Silverlight, Delphi, Excel VBA, Windows Services, WCF Hosting/Cloud: AWS, Azure, Windows Server, Docker Containers OSs: Windows, Linux (limited), Android (limited)
Web Servers: IIS, Apache, Kestrel
Version Control: Git (GitHub/GitLab), SVN, TFS
Reporting: MS Reports, DevExpress, Crystal Reports CMS: Kentico, 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, REST, gRPC… Page 3/13
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, PostreSQL
• 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 cloud
• 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 cloud
• 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,… Page 4/13
PROFESSIONAL EXPERIENCE SUMMARY
Period Company Company Link
December 2022 – present EliteBrains, LLC https://www.elitebrains.com September 2021 – December
2022
True Cloud ERP
(WeighPay Group Inc.)
https://www.weighpay.com
July 2016 – August 2021 AutoVitals Inc. https://www.autovitals.com January 2013 – January 2016
Proximo Consulting
Services Inc.
https://www.proximo.com
April 2011 – October 2012 MediaLab DOO https://1nadan.si December 2007 – March 2011 Levi9 Global Sourcing https://www.levi9.com PROFESSIONAL EXPERIENCE DETAILED
December 2022 – present
EliteBrains LLC. – IT consulting company (100% remote work) Senior .Net Software Development Engineer
Project: https://zepter.com and related shopping sites. Responsibilities:
• Transforming Kentico CMS-based monolith asp.net MVC site to SPA frontend + API backend architecture (evaluation)
• Evaluating migration paths between Kentico 12, Kentico Xperience 13 and Expterience by Kentico
• Upgrading CMS solution from ASP.NET MVC to latest .Net 8
• Adding gRPC API layer (evaluation)
• Integrating payment processors
• Maintenance of existing and development of new features
• Leading team meetings and providing guidelines by software development industry best practices
• Customer support
Technologies Used: .NET Core/.Net 8, ASP.NET MVC, C#, Kentico CMS, MS SQL Server, gRPC API, Next.js, Kestrel, Azure
Project: https://BookSynth.com is book generation platform supported by AI. 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 Page 5/13
Project: Home camera software suite.
Responsibilities:
• Code architecture (Microservices,DI,TDD)
• Worked on maintenance and development of new features
• Providing guidelines for software development industry best practices Technologies Used: Angular, .NET Core, .NET, C#, LINQ, Entity Framework, PostgreSQL, AWS 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 (WeighPay Group Inc.) - 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 – August 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 Page 6/13
• 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 Consulting Services Inc. - 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! Page 7/13
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 DOO - 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
December 2007 – March 2011
Levi9 Global Sourcing – software consulting/outsourcing company for Dutch market, Serbia Junior Software Development Engineer
Projects:
• https://www.adidas.com/neo is 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.
Page 8/13
• 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
Page 9/13
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)
• Letters of Recommendation from ex employers are included below
• Nationality: Serbian
• Category B driving license
CONTACT
Email: **@*****.***
Skype: F4CIO1
Phone (viber/whatsup): +381-**-*******
Page 10/13
ADDITION: LETTERS OF RECOMMENDATION
Page 11/13
Page 12/13
Page 13/13