Senior Full Stack Developer Resume
Houston, TX
SUMMARY:
- I have been providing freelance industrial consulting for around 10 years in software development to clients all over the United States, while teaching college level Computer Science courses at colleges in Texas.
- I possess strong subject matter expertise in latest .NET framework technologies, Java/J2EE enterprise technologies, Web 2.0 RIA, open source technologies, web services
- E - commerce, ERP, CMS, CRM, various design patterns, object oriented analysis, design and development, data modeling, UML, CASE tools and business process optimization.
- I have in depth knowledge of full software development life cycle, and a very deep knowledge base from architect s bird eye view down to developer s single line of code.
- I have served in various capacities such as developer, system analyst, technical lead and architect. I have strong algorithmic and analytical skills that can be translated into any language, technology, team management or blue print design.
- I can not only code, layout architecture for a business processes, provide solutions, but I also have strong theoretical academic rigor and skills hard to find in the industry to make sure that the output is highly optimized, scalable and future proof.
TECHNICAL SKILLS:
Languages: C, C++, C#, F#, Java, Perl, Ruby(on Rails/Gems), x86 Assembly, Linux Shells - csh, ksh, rsh, zsh, bash.
Apache, IIS installation/configuration/administration: MySQL, Firebird, Oracle DBA on Linux and Windows. IIS configuration and administration, Active Directory, Open LDAP.
Web Technologies: HTML, CSS, Javascript, VBScript, CSS, DHTML, Coldfusion, DHTML, XHTML, HTML5, XML, XAML, AJAX in general and basic knowledge of RIA platforms like jQuery, dojo, JSON, zk, ExtJS, ECHO2, IceFaces, Adobe Flex, Adobe SPRY, Adobe BlazeDS and Adobe AIR, Actionscript. Basic designing using Adobe Illustrator, Gimp, JavaFX and Flash. Web services including SOAP, XML-RPC, RMI, CORBA, DCOM, Silverlight, Linux-Mono, Linux-Moonlight. Web Development Systems like MS-Expressions Web2, Adobe GoLive and MS Visual Web Developer Express Edition, Dreamweaver.
Web systems: integrations including open source systems such as Moodle, Joomla, Mambo, Drupal, eZ Publish, SugarCRM/vTiger. Extensive experience with PHP libraries, PHP-SOAP, PHP-REST, PHP-ADODB, PHP-GD. In depth knowledge of installation, configuration and customization of shopping cart systems like OsCommerce, Zen Cart, Magneto, Ubercart, Agoracart and payment gateway integrations.
Linux System Administration including: SAN, cluster management, backup, firewall, security, setting up and administering LAMP systems, scripting for management tasks.
CASE tools: like Rational Rose, Together Soft, Sparx Systems Enterprise Architect and other tools with full software product development cycle.
PROFESSIONAL EXPERIENCE:
Senior Full Stack Developer
Confidential - Houston, TX
Responsibilities:
- Haliburton is one of the largest drilling services provider, and Sperry Drilling is a division that was acquired by Confidential in 2001. Sperry is building next generation geo steering drilling web application converting from legacy
- WPF to web based Angular UI. App is used to assist drilling operation providing services for directional drilling or geo steering.
- Converted legacy WPF UI into modern Angular 4/Bootstrap responsive UI, to work on any browser any device and resolution Wrote the new Web API RESTFul services to be consumed by Angular 4.
- Ported the Legacy WPF UI into Angular 4, boot strap responsive UI. Ported all WPF .NET core logic that was used by WPF, into new frame work with Azure Service bus, with new event model.
- Ported old data access layer written in ADO.NET into Entity Framework, Unit of Work with Repository pattern, and custom layer 2 caching with Azure Redis Cache. Hosted Web API on Azure ASP.NET Service, used data collected from drill bit sensors pushed into
- Azure event hub, and Azure message bus. Visualization of drilling data on the dashboard was done with GeoToolkit that's built on the top of D3.js. GeoToolkit is made by INT and is a visualization library like Telerik KendoUI and D3.js.
- Mentored junior developers, did code reviews, TFS admin, with some dev ops, build automation, continuous integration with Team City, attending and running daily scrum stand ups, and some reporting of TFS
Senior .NET Developer
Confidential, Houston, TX
Responsibilities:
- Took over application development for a Dash board application that displays various risk metrics to executive management. Completed full stack development with Unit of Work/Repository pattern with Entity Framework code first.
- Since it’s a brand new team and is under formation, I helped it lay software standards, design principles, and implement Agile SDLC. Implemented multiple proof of concepts that might serve as full fledged projects for our group.
- Suggested and implemented various performance enhancement for ASP.NET website Coded and Implemented various proof of concepts for our group on Cloud Foundry implementation by the firm called Gaia.
- Implemented the UI layer for the dashboard in Angular 2(TypeScript) and D3.js where JSON data coming in from MVC Web API along with Node JS/Express/Mongo DB, hooked up to Entity Framework hosted on Google Cloud App Engine.
Chief Mobile Solutions Architect
Confidential, Houston, TX
Responsibilities:
- Lead a global enterprise team of 175 developers across Pune, Dubai, Argentina, Brazil and Moscow Architected the entire applications design. Improved SDLC with gated check-ins in TFS
- Automated unit testing, build automation and deployment Wrote the Rest Web Services in Web API for enterprise wide SOA. Used Push Sharp to write notification service on the server side.
- Xamarin with Visual Studio plugin was used to develop the mobile application on all three major mobile platforms iOS, Android, and Windows mobile with single code base.
- Developed the processes and system to develop the first centrally coded mobile application that will serve as stencil for all the future corporate wide mobile applications.
- Part of back end was developed in Node JS/Express/Mongo DB hosted on Azure App Service, fed to Angular JS
Senior Solutions Architect
Confidential, Houston, TX
Responsibilities:
- Provide overall supervision for other developers provided technical feedback, and overall product vision.
- Take product requirements from the products department and convert them into solution package that contains explicit instructions for the developers to code.
- The artifacts are UML diagrams, class diagrams, process flow charts
- Data flow diagrams, testing procedures Did proof of concept / prototyping with ASP.NET vNext with integrated webserver, single app deployment
Team Lead/Principal Consultant
Confidential, Houston, TX
Responsibilities:
- Lead a team of seven developers with help of one business analyst/product owner and a scrum master reporting to a software development manager.
- Conducted daily scrum standup meetings, with three weeks, sprint cycle utilizing TFS Application Lifecycle Management integrated with bug tracker, task tracker and continuous integration.
- Did proof of concept comparing Entity Framework Vs LLBGen for choosing an ORM. Wrote Unit of Work and Repositories to interact with LLBGen classes. Wrote the services layers to be used by other developers in providers/UI and other layers higher up.
- Used Bootstrap for page content layout and made it work in unison with Telerik KendoUI controls. Participated in talent acquisition by providing feedback about new hires on the team. Wrote test cases where possible, and integrated them with
- TFS gated check in policy. Wrote custom UI controls by extending Telerik KendoUI ASP.NET wrappers. Provided overall supervision for other developers provided technical feedback, and overall product vision.
Team Lead
Confidential, Omaha, NE
Responsibilities:
- Lead a team of five developers with help of three business analysts and a scrum master. Conducted daily scrum standup meetings, with three weeks, sprint cycle utilizing TFS Application Lifecycle Management integrated with bug tracker, task tracker and continuous integration.
- Configured Windows Azure SQL Database, and Windows Azure ASP.NET also interfaced Azure Service Bus, for messaging. Azure was also used to host mobile web services. Also wrote and configured some part of the DB using Azure Tables and Unit Of Work/Repository pattern implemented
- Azure Tables. Coded Azure Table repository pattern for other developers to use. Used Kentico CMS with heavy JavaScript calls with AJAX to the back end.
- Used jQuery mobile to develop mobile site, and Web API services to serve native mobile clients written by other mobile teams. Provided overall supervision for other developers provided technical feedback, and overall product vision.
Chief Applications Architect
Confidential, Houston, TX
Technologies: ASP.NET 4, MVC4 with Razor, Visual Studio 2012, HTML5, Web API, MSMQ, Telerik KendoUI, TFS, JavaScript/jQuery, .NET 4.5
Responsibilities:
- Designed and wrote the core framework to be used by all the developers, using Unit Of Work and Repository Pattern, with Emit Mapper to map from View Model to Domain Model for CUBS2 rewrite(Client Utility Billing System) in Visual Studio 2012.
- Designed the UX wireframes in Razor, and stubbed out entire application templates using T4-Templates and Scaffolding to start with. Used Web API to provide interfaces to and from external companies like One Site. Developed UX components jQuery and Telerik KendoUI and wired them up to the controller logic. Wrote extensions for Kendo Grid for custom processing and PDF/Excel export. Wrote Unit tests, and tied them to TFS automated build service, and wired up
- TFS with external tools like Teamcity to use it as full cycle ALM. Provided overall supervision for other developers, and participated in developer hiring interviews, provided technical feedback, and overall product vision.
Senior .NET Consultant
Confidential, Houston, TX
Technologies: ASP.NET 4, Webforms, MVC3/4 with Razor, Web API, MSMQ, Telerik KendoUI, TFS, JavaScript and WCF, MonoTouch, Ourobase, KendoUI Mobile.
Responsibilities:
- Designed the architecture with UML, of the ‘Harris Radio Tracking System’ from ground up and implemented the solution in Visual Studio 2010, MVC3, .NET 4.0, the application that’s in production now.
- The system is being used to maintain and record up to the minute information about two way radio communication equipment carried by drivers in CenterPoint service trucks, and dispatch locations.
- Provided enhancements and maintenance services for existing Web Forms portal for in-house applications.
- Did Proof of concept of Web API web services, interfacing with Telerik KendoUI Grid control for reporting purposes. Provided enhancements, and code modifications to the Outage Management System
- That is used to process the power outage reported by smart meters. The system uses MSMQ and WCF services for internal and external process communication.
- Converted various parts of enterprise applications into mobile interface using MonoTouch, Orubase and KendoUI Mobile for Android and iOS devices, with hands down development on all the three frameworks and coordinated development efforts of various teams working on different frameworks.
- Provided ongoing support for inhouse applications.
Principal Software Engineer
Confidential, Houston, TX
Technologies: ASP.NET 4, PHP, Webforms, MVC3 with Razor, Model Driven Generation, TFS admin, UML/Data modeling using Visual Studio Architecture module, Telerik Rad AJAX controls for UX, Monotouch/Appcelerator Titaninum SDK/Telerik KendoUI for iOS/Android, Metro Style Apps with JavaScript and XAML/WPF/WCF.
Responsibilities:
- Designed the architecture with UML, of the corporate asset management system that tracks all the assets on manufacturing facilities and saves money by assisting in preventive maintenance with Web component and a mobile component.
- Used ASP.NET with Visual Studio 2010, C#, SQL Server 2008 R2 to develop the system with two branches, one from a new system from ground up, another utilizing existing legacy central processing engine with changed UX with enhanced Telerik Rad controls.
- Designed the UX flow and screens, implemented using Monotouch and Appcelerator Titanium SDK for iOS/Android for both connected and disconnected operations. Created a pilot system for testing purposes for, upcoming Windows 8
- Metro Style Apps using beta preview version of Visual Studio 2011. Managed the entire project including resources and timeline following Agile/Scrum development methodology with two week scrum cycle.
- Lead a team of developers, did TFS repository management including build automation and deployment Managed TFS nightly and continues builds, set up maintained the build server and build definitions
- Windows Workflow Foundation Administered Windows 2008/IIS 7/SQL Server 2008 instances.
Solutions Architect/Development Manager
Confidential, Deer Park, TX
Technologies: ASP.NET 4, T4 Templates, SSIS, SSRS, ESB, ETL, Ryby on Rails, Visual Studio 2010, Entity Framework 4.1 code first with Fluent API, MVC3 with Razor, Model Driven Generation, NuGet package managed CRUDs/scaffolding generation, TFS admin, IIS 7.5 admin, SQL server admin, Repository/UnitOfWork/Dependency Injection design patterns.
Responsibilities:
- Designed the architecture of complete entity framework for Compliance management system. Designed ESB for interaction with other proprietary systems and auto synchronization system using Biztalk ESB toolkit and custom ESB protocols
- Performed data conversions ETL transformations between Oracle, SQL Server and MySQL with SSIS for interaction with ESB. Generated source stub with basic CRUD operations using scaffolding generator in NuGet package, from entity model.
- Generated the code base using Visual Studio T4 templates. Used ASP.NET with Visual Studio 2010, C#, SQL Server 2008 R2 to develop the system. Implemented Repository and Unit Of Work with Dependency Injection design patterns.
- Managed the entire project including resources and timeline with user feedback consideration following Agile Scrum development methodology.
- Lead a team of developers, did TFS repository management including build automation and deployment Managed TFS nightly and continues builds, set up maintained the build server and build definitions using Windows Workflow
- Foundation Administered Windows 2008/IIS 7/SQL Server 2008 instances.
Project Leader
Confidential, Houston, TX
Technologies: ASP.NET 4, WCF, XML-Web Services,C#, WPF, Silverlight, Java, Oracle, MySQL, SQL Server, SSIS, Various other technologies over heterogeneous platform
Responsibilities:
- Developed many in house applications, perfected existing ones, interfaced application with each other. Developed cutting edge ASP.NET 4/C# using Visual Studio 2010 MVC3 Razor Engine(launched in Jan 2011) based online system that interfaces supply chain systems and
- WorldShip proprietary client that runs on .NET platform. The system resulted in better operational efficiency, saving half a million dollars per year in shipping related and other operational costs.
- Modified company’s gift card system that was written in Java, with no documentation or code comments provided as input. The system was modified to meet the new client needs and was also ported on a multi-threaded Tomcat server.
- Lead a team of developers, designed the applications architecture in Sprax Systems enterprise architect, data modeling, administered Collabnet Subversion repositories, IIS 7.5 and Windows 2008 servers.
- Provided integration and feedback modules in ASP.NET that interfaced the company data to Magento enterprise e-commerce system, credit card processing, reporting, user authentication, Oracle Retek merchandising system and other proprietary systems.