Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d My name is Nicholas Ventimiglia, and I am a full stack developer specializing in everything C#. I practice in azure based services and mobile clients using Xamarin and Unity3d. There is little I have not done within the .net development environment. I consider myself a pioneer, unafraid of judging new technology for myself. That is to say, I have already gone through many new technologies out there saving you time otherwise lost to research. I have built government services from scratch. I support public facing development platforms. I have experience in developing for all major mobile platforms. I have even built award winning cross platform, scalable, massive multiplayer online games all by myself. If you need a product with the dual mandate of being cross platform with a scalable back end, I am your dude. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Summery Seeking employment as a programer or architect with a focus on cloud services and cross platform mobile clients. Achievements • Built the Los Angeles Department Of Public Social Services requisition system. • Built Foundation, a 'Parse like' cloud platform. • Built the Unity3d and Xamarin clients for Realtime.co, a cloud websocket provider. • Built my own massive multiplayer action game, StarTrigger. • Built Ghost Hunter VR, a survival shooter for Google Cardboard. • Built Unity3d tools for localization, databinding, inversion of control, messaging (listener pattern), MVVM / MVC support, REST client, and asynchronous tasks. Languages and Platforms • Very strong in anything Microsoft. C#, WPF, Azure, ASP.NET, and MVC • Very strong in Unity3d, Xamarin, and Mono-development. • Know when (and when not) to use NOSQL. Experienced with Redis, Mongo, and SQL • Proficient in Java, Android development, and Android Native Development (NDK). • Published products using IOS, Objective-C, and native C. • Experienced in end to end development, from server to client. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Simple Systems Simplesys.us 2005-Current Managing Partner / Lead Developer Simple Systems is a government contracting firm. Our primary contract is the Department of Public Social Services, where we developed, and now manage their supply requisition software. Simple Systems Responsibilities • Sat down with senior managers and designed an initial prototype. • Developed all software. This includes the initial asp.net 2.0 version and a much improved asp.net mvc version. • Held training seminars where I educated hundreds of end users. • Designed educational content for print and video. • Managed support staff. On release we had 2 support employees. • Act as a primary contact for periodic updates and audits. The primary difficulties of government software are the security and legacy requirements. Put simply, many users use windows 98, outdated Internet Explorer, and are severely restricted on web client functionality. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d The initial release was an asp .net 2.0 web-forms style application. The back end utilized a SQL database and used ado.net as a data access layer. The front end utilized the 'brand new' ajax control toolkit. I was an early adopter of asp.net MVC. I felt MVC was a major improvement and developed a new iteration of the software. The new version featured a SQL back end with a linq to SQL data access layer. The front end utilized jquery, html and css. Nicholas presenting at a training seminar. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Unity3d Foundation unity3dfoundation.com 2014-Current Owner / Lead Developer Unity3d is a C# game engine. Despite the adoption of C#, Unity3d lacked a number of tools and services which a native C# developer might expect. Foundation is the ultimate 'kitchen sink' starter application. It enables developers to build quality data driven applications using Unity3d. This includes a powerful parse-like back end, modern C# conventions, and a slick Unity3d front end. Features • Open Source tools for databinding, asynchronous tasks and more. • Is Unity3d's premier MVVM architecture toolkit. • Azure hosted asp.net MVC multi-tenancy server-side solution. • Two factor account service with optional branded emails. • Storage service with support for OData and weak (json) objects. • Realtime web-socket messaging integration. • Full featured web based developers portal and database administrator. • Client features a lobby with menus for chat, level selection, networking, profile management, leader-boards, and dialogs. • YouTube promotional and educational material. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Example of the Unity Foundation multiplayer lobby Example of the Unity Foundation profile system [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Star Trigger StarTrigger.com 2014-2015 Owner / Lead Developer Star Trigger is a real time online space shooter which mixes the fast 3d action of Wing Commander with the social interaction of Clash of Clans. Responsibilities / Features • Utilized Unity3d 5, the new uGui, and Foundation • Global chat system utilizing Realtime web-sockets. • Full featured clan system complete with ranks, invites and private chat. • In app purchases with multiple currencies and premium content. • Ship builder with interchangeable weapons, shields, and other devices. • Realtime 3d online space combat between multiple opponents. • Mobile support. Supports desktop, iOS, Android, and Windows Phone. I was responsible for the entirety of this game. This includes an Azure hosted MVC back end with an SQL database and Redis cache. Both server and client also featured integration with the Realtime web-socket platform. I outsourced 3d models, particle effects, and some sprites. All assets were purchased using the Unity3d asset store and total costs were under $200. Minus learning, develop time is estimated at 6 to 8 months. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d High Score UI Micro transactions Hull selection of the ship builder Game-play This selection does not do the application justice. I have several videos showing both the game play and architecture on YouTube. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Ghost Hunter VR GhostHunterVR.com 2015 Owner / Lead Developer Ghost Hunter is horror-survival game for mobile devices. It's key feature is support for Google Cardboard, the first affordable augmented reality headset. Responsibilities / Features • Google Cardboard integration. • Support for mobile devices without Google Cardboard. • Basic first person shooter game-play. • 3 Difficulty levels and 3 different ghost types. • 2 Spawn directions (180° and 360°). • Combo bonus with tracking for up to 6 consecutive kills. • Free and monetized with Amazon affiliates integration. The next step for Ghost Hunter is area recognition. What I mean by this is the ability for the game to map its surroundings and know its relative location. This would open the game up to many new features such as; monsters that respect walls, support for physical movement (running away), and multiplayer. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Realtime Realtime.co 2014 & 2015 Contractor Realtime is a cloud based websocket provider. For Realtime I developed the Unity3d Messaging, Unity3d Storage, and Xamarin Messaging plug-ins. The Messaging plug-in allows developers to harness Realtime's global pub/sub communication system. The Storage plug-in provides a DynamoDB backed storage and synchronization solution. This work required knowledge of Unity3d, Xamarin, iOS, Android and native development. Capital J Media BattleFleetGame.com 2014 Unity3d Contractor Battle Fleet 2 is a turn based strategy game built using Unity3d. I was responsible for integrating the Foundation toolkit. Specifically, I took over the multiplayer aspects of the game. This includes the main user interface, high score system, tournament system, and networking using photon. [email protected] ● 805-248-3024 ● NicholasVentimiglia.com Nicholas Ventimiglia C# ● Azure ● MVC ● Android ● iOS ● Xamarin ● Unity3d Social Profiles I have a very active online presence. I am a strong believer in development advocacy and helping my peers. Feel free to take a look at my social profiles. For code samples, check out Github where I have many open source libraries for your review. Blog http://nicholasventimiglia.com Avarice Online http://Avariceonline.com Simple Systems http://Simplesys.us Foundation Http://Unity3dFoundation.com Star Trigger Http://StarTrigger.com Ghost Hunter Http://GhostHunterVR.com Battle Fleet 2 Http://BattleFleetGame.com Realtime Http://Realtime.co GitHub https://github.com/NVentimiglia LinkedIn http://lnkd.in/nventimiglia Stack Overflow http://stackoverflow.com/users/1583273 Reddit http://www.reddit.com/user/nventimiglia/ Facebook https://www.facebook.com/nicholas.ventimiglia [email protected] ● 805-248-3024 ● NicholasVentimiglia.com
© Copyright 2024