Sr. Software Developer Resume
PROFESSIONAL SUMMARY:
- HTML5, CSS3, C#, Web API, MVC5, .NET 4.5, JS Library Writer (Over 25 from Scratch), N - Tier and Publisher / Subscriber Patterns, SQL, International Experience, ReST, Web Services, One Page Applications, IIS 10.
- Worked with teams and organizations to meet specific requirements requested per client. Working with teams and gathering requirements from clients’ is where is really thrive. I am very easy to understand and welcome ideas from other team members in hopes to expand my education and knowledge of the IT industry as a whole.
- Added MVC functionality to the existing ASP.NET web forms application, allowing for simultaneous support of both technologies within the same application
- Hands on Extensive Experience in developing cloud based platforms and applications
- Traveled over many counties to assemble and merge software organization together.
- Completely understands primitive JS has power in the software arena that is immeasurable.
- JavaScript Libraries’ Written from Scratch based on the Publisher / Subscriber model which includes
- Managing every event in the AlumCloud enterprise solution; moreover, every library below must subscribe to this events manager to gain access to anything that happens in the core system.
- Company Enterprise Library - Over 100 functions and events that is used Globally
- Web Reports - Bug reporter for the client to escalated bugs in a beta system
- Company Chat System - Client to Client communication
- Collaborate Part Manager - Manages sessions when one - n users are working “Collaborating” on the same elevation at the same time. This is different from collaborating on a different elevation in the same project.
- Database Manager - Manages JSON data objects to and from the backend
- Prototype Manager - Manages all prototypes. ex: browser type and so on
- Developed enterprise solutions involving the backend using technologies such as C#, MS SQL, Entity Framework, MVC 5
- Team Player and Team Builder with experience setting up software teams internationally and domestically.
- Implemented / integrated social modules so that customers can have access to social content as in LinkedIn and Twitter.
TECHNICAL SKILLS:
- Absolute understanding of OOP & the Principles of SOLID
- Started with 1.0 .NET framework Web Forms, UserControls, Data Grids, List Views, & Form Views
- Visual Studio IDE Using the ASP.NET Framework 9 years
- SCRUM Framework & the Agile process 1 year
- C# - 9 years
- Life Cycle Management - capable of realizing minimum required phases
- Dependency Injection - 2 years
- Unit Testing - 1 year
- HTML - 9 years, Currently HTM5
- CSS - 9 years, Currently CSS3
- SOAP - Web Services - 9 years
- JavaScript - 9 years
- Web API - 7 Years
- WCF - 6 months
- Angular 5 - In process of learning, about 75% understanding
- 100% ReST and Cloud Base CAD Automation solutions. Client ReST Drafting & Server Rendering / Data Storage,” SQL”.
- Responsive 1-page web applications- 8 years, Current - ReST
- LINQ = Func filter = s => s.Length == 5;
- MVC, -7 years
- POS / Shopping Carts 9 years
- Proficient at problem solving
- Browser Optimizing - 8 years
- In the process of learning Node.js, more specifically how to use Node.JS on the server side mixed with the .NET framework resources.
- Experience with asynchronous “Multithreading” message architectures in general - 7 years
- Bring legacy applications, “Web Forms, User Controls” to current implementations, as in MVC, Web API, ReST.
- PowerShell ISE commands to create a NANO OS with the MS Data Center 2017 OS.
- ORM - 9 years, Entity Framework, & older versions of ORM’s
- VSO / TFS 1 ½ years
- XML / XSD - 9 years
- Active Directory - 2 years – Intermediate Level
- Confidential – 2 years – Intermediate Level
- IIS 6 – 10 / Able to set up SMTP Server IIS 6
- SQL Data Storage
- Development
- Entity & Attribute Normalization – SQL – NOT Admin
- Correctly Allocation Entity Attributes.
- Scalar and Table Value UDF Functions
- T-SQL
- CTE
- Profile data with the profiler
- Creating Executing Plans for Test Stored Procedures
Confidential
Sr. Software Developer
Responsibilities:
- Duties we’re to architect, engineer, and develop the first 100% cloud based CAD solution for the construction industry the specifically focused on the glazing industry, “Storefront”. Mainly to overcome the traditional licensed based CAD per device license to become a subscription base single sign one-page ReST product; moreover, POS integration was implemented for upselling.
- Allow Contractors, Glaziers, Glass & Hardware Suppliers to all collaborate in real time.
- Collaboration on n-many projects during especially during transit
- Mobility for estimators and overseers during travel using any device
- Full automation of the drawings on the server by rendering the clients project drawings request, organized, and returned to the client via ReST.
- Overcome the traditional licensed based single installed for a single device.
Confidential
Responsibilities:
- VSO, which is an online version of TFS. The VSO online version was needed for international partners.
- Architect a Cloud / Subscription based REST CAD Storefront drafting solution.
- N-Tier Pattern
- Developed front-end web applications using C#, .NET, HTML 5, CSS 3, JavaScript, JSON, jQuery.
- JavaScript was to be based on the Publisher/Subscriber model with no 3rd party libraries in the core.
- The UI, drafting surface, and CAD user controls where written primitive using JavaScript.
- The developer moving forward can add just one line of code at the top of the .js file and gets access to over 30+ events as a result any event the Publisher publishes a developer gets the access.
- Wrote over 1000s' of lines of JavaScript
- Middleware developed implementing REST MVC 4, C#, Custom Data Layer Generators and WebAPI.
- Developers working with the Web API and MVC focus on one data layer API referred to as the PlansManager.dll.
- Even in the middleware There I a separation between the Web API and the rendering portion. Only thing the Web API or MVC guy needs to know is that whatever they can do is in the Plans Manager, which also the business layer
- Conception to beta completion of AlumCloud was 3.5 years, up to BETA release.
- Assembled a team of 20 IT professionals in Bangalore India to advance the project for commercial release.
- Tutored the project and risk manager along with the IT professionals on how to operate and manage AlumCloud including the release, marketing, and implementation.
Environment: .NET, C#, MVC, RAW JavaScript, Bootstrap, jQuery, CSS3, HTML 5, Web API, Business & Data Layer, Entity framework, Methodology used is agile, JavaScript mythology used is the Publisher / Subscriber model, IP Allocation, IIS 6 - 10, virtual servers, cloud server.
Confidential
Events Manager
Responsibilities:
- At the time of 2008 no client in the use could go online and build a storefront door and purchase it on the spot with a POS integration, “Shopping Cart”.
- Built StorefrontDoors.NET and sold storefront doors directly to the public
- How
- XML / XSD
- Web Services / SOAP
- IIS 7 / IIS6 for our in-house SMTP Server
- Set up in-house IIS Web Server, File Server, & Data Server
- Images of door parts were put onto sliders so that the user could position their door as needed.
- One satisfied customer would add door system to cart.
- A view blueprints button was placed onto the line item in the cart so the customer could get a quick view of this pre-built storefront door.
- A POS was built so that the customer could pay for the door in real-time.
- Active Directory was setup for Confidential
- Confidential was integrated into the POS so that we, my sales staff, could keep up with their orders and tracking.
- Accordion used for user controls to pick their colors, hardware, and glass / glass types
- After door configuration, a submission button was used to add their door to the cart for pricing.
- If satisfied user clicked the pay now button to be taken to the payment page.
- User would choose their method of payment and the order would be placed.
- At any given time, the user can sign back in and see their door on order.
- Monthly revenue of $250,000.00 - $500,000.00.
- Netted $550,000.00 in 2 years selling storefront doors and the entire storefront systems.
- Managed a team of 4 sales people, one for each time zone.
Environment: .NET, C#, Webforms, RAW JavaScript, Sliders, CSS1, HTML, Business & Data Layer, Mini blueprint maker for users to see their built storefront doors / entrance systems in blueprint format, POS built from scratch, IIS, Static IP Allocation, Business server, Data Layer Server, Data Server, SQL.