Senior Ui/.net Developer Resume
Houston, TX
SUMMARY:
- I am a Software Engineer with 17 years experience in several programming languages and every phase of the Software Development Life Cycle.
- I have created functional requirements, written feasibility reports, designed, coded and tested software systems within Microsoft and other platforms.
- I have an absolute passion for developing reliable and efficient software through my strong background in mathematics, which reflects in accurate quantitative analysis and problem solving at every SDLC phase.
TECHNICAL SKILLS:
Framework: MFC, WinForms, CAB, WPF, MVVM, Prism, COM, COM+, DCOM, ASP.NET, MVC, MVPEntity Framework 4.0 - 5.0, .NET 1.1 - 4.0, .NET Compact Framework 3.5, Infragistics
Language: Assembly Language, C, C++, C++ STL, LISP, FORTRAN, C#, Java, VB.NET, MFC, ADO.NET, VB6, VBAVBScript, JavaScript, Windows PowerShell, Unix shell scripting, DOM, XML, PHP, LINQ, XSLT
Database: SQL Server 2000, 2005, 2008, 2012, TSQL, SSRS, SQL CE 3.5, Oracle Server (9i to 11g), Oracle EBS, Sybase, TOAD
Operating System: Windows, UNIX/Linux, AS400, Citrix, Windows Server (2000, 2003, 2008 R2, 2012), s CE, Windows Mobile 6
Other Skills: Microsoft Azure, Test Driven Development, Unit Testing, MOQ (and general Mock) testing, Requirements Gathering, Agile/Scrum, Functional Specification, Automated Test Execution, Test Planning,Test Management/Tracking, Dependency Injection, Content Analytics, Business Intelligence,Business Analytics, Data Mining, Big Data Analytics
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Senior UI/.NET Developer
Responsibilities:
- Collaborated in developing internal website critical to multiple projects at BP
- Created solutions form scratch based on user stories
- Created UI features that automate database provisioning to all BP departments
- Developed UI screens for numerous operations expected by internal administrators and other users
- Enhanced existing UI with re-usable code that is portable to different environments
- Created UI code that consumes restful APIs within Azure and AWS cloud spaces.
- Created solutions that adapt to deployment in Azure and AWS cloud spaces
- Applied strong knowledge of coding, scripting, debugging, and troubleshooting:
- Created solutions using RESTful API, C#, ASP.Net Core, JavaScript, Jquery, HTML 5 and Telerik UI widgets
- Applied strong knowledge and implementation of Responsive Web Design
Confidential
Senior IT Specialist
Responsibilities:
- Created several Business Intelligence end-products through knowledge of company's IT infrastructure, business model and specific requirements
- Created several software automations that apply TMW Transportation Management, PeopleNet Fleet Management and TouchStar Telematics databases
- Designed effecient software products that perform reliably, can be migrated between company servers and adapt to infrastructure restrictions (e.g. virtual server and security)
- Designed efficient software products (for complex problems) that are easy to maintain
- Created numerous T-SQL stored procedures and functions to retrieve data for customized reports
- Created numerous T-SQL objects (stored procedures, tables, functions, etc.) that automate bi-directional transfer of crude oil tickets between disjoint domains
- Provided automations within complex environments and scenarios that perform optimally and without issues
- Created several SSIS automations for data alignment between TMW and PeopleNet systems
- Created SSIS automations for data migration from TouchStar to TMW systems
- Created PowerShell scripts for automated analysis of TouchStar handheld device operations
- Created several customized SSRS reports of drivers, third-party carriers, dispatch operations, rates, tickets and comparisons among systems (TMW, PFM and TouchStar)
- Contributed to creation and enhancement of an internal web portal for ticket analysts that was implemented using, C#, JavaScript, jQuery, KnockoutJS, HTML5, Bootstrap and Web API
Confidential
Senior Consultant
Responsibilities:
- Applied the Telerik suite of Rad controls to generate a convenient user interface for logistics operators and relevant personnel
- Created numerous JavaScript functions and event handlers for Telerik controls that implement AJAX UI
- Transformed entire MVC web application to Webforms - in order to eliminate complex customizations - by applying Telerik library
- Overhauled service architecture of application to a modular and simple structure that applies WCF efficiently
- Applied the repository pattern for web application’s SQL database access through Telerik OpenAccess ORM
- Created and enhanced custom utilities to aid Dynamic Linq queries, object reflection, object mapping, type formatting and several other operational details
- Created several new features for web site according to business requirements
Confidential
Industry Technical Consultant
Responsibilities:
- Debugged and resolved complex SharePoint code base integrated with MVC website that applies REST services through Web API using JSON to route data
- Created and modified several portions of MVC site provided globally to internal business users
- Created and modified several portions of SharePoint code base that automate site provisioning for external customers (Chevron, Shell, etc.)
- Created classes to cache synchronized data using Microsoft Azure Managed Cache Service API
- Created and modified several PowerShell scripts that automate SharePoint features for site collections
- Created SharePoint operations by applying Client Object Model
- Created single-page portions of above site with AngularJS
Confidential
CUBS Architect/Software Developer
Responsibilities:
- Provided several solution architectures and implementations within Central Utility Billing System in MVC with Wep API REST service
- Created MVC code to retrieve then display resident and unit data for available communities
- Applied Kendo UI grid with AJAX implementation as MVC presentation layer at varying levels of complexity
- Applied jQuery and JavaScript to customize Kendo features for several complex business requirements
- Applied Entity Framework aligned with MVVM architecture for data retrieval and presentation
- Created single-page portions of admin site using AngularJS
- Created single SSRS report composed of multiple tables, matrices and charts for display within MVC environment
- Applied necessary customizations to SSRS report to satisfy business requirements
- Created several SQL Server stored procedures relevant to business requirements for SSRS reports
- Managed SSRS report server and resources for security and alignment of datasets with related components
- Managed database servers to provide required functionality for SSRS reports and MVC application
Confidential
Senior Software Developer
Responsibilities:
- Provide architectural and design solutions for software development projects assigned to company by several clients
- Create code to build custom web applications for several clients of company using both ASP.NET MVC and AngularJS
- Enhance existing applications through code created in JavaScript, jQuery, PHP, HTML, CSS, VB.NET and C#
- Create new modules for e-comerce sites that apply content analytics through Sitefinity and Google widgets
- Create features tailored to client needs such as advanced Google maps integrated with school, restaurant and other search APIs through REST services within MS Web API that applies JSON
- Create custom e-commerce sites with current technologies and maintain existing sites made with .NET 1.1 and VB.NET
- Apply third party tools such as Telerik Sitefinity and Rad controls to application development solutions
- Provide solutions to IIS requirements tailored to several web applications hosted by company
- Create moderate to complex SQL queries required by all software development projects
- Acquire subject matter expertise related to clients in industries such as Oil & Gas, Entertainment, Utilities and several others
Confidential, Houston, TX
Senior Consultant
Responsibilities:
- Perform transition from SAP to Oracle EBS regarding a Contract Management System that belongs to Confidential
- Provides guidance with design specifications for several aspects of the system; Such guidance and leadership includes providing the most optimal solutions that satisfy business requirements
- Involved in creating technical documents for coding, design, testing and overall architecture of the process
- Created codes for a three-tier software architecture that terminates with data access objects and WCF client that engages an Oracle WebLogic server
- Developed several portions of the application to work seamlessly with existing features
- Created SQL queries to comply with multiple complex business intelligence requirements
- Resolved multiple issues with inter-domain communication between EBS and Confidential
- Collaborated with a large group of consultants from different companies
Avanade/Accenture Consultant
Confidential, Houston, TX
Responsibilities:
- Created a mobile application for the Motorola MC9090-Z RFID reader device that enabled reading of RFID tags during inventory of relevant field equipment
- Applied Microsoft and Symbol APIs to produce an application that read and wrote to tag memory banks then stored results in a local database
- Effectively managed mobile resources and created a simple but refined UI with diverse functionalities for field engineers
- Made the application able to send data to a SQL Server central database
Independent Consultant
Confidential
Responsibilities:
- Modified SQL queries and Delphi code that target Mapics AS/400 iSeries and PowerLog databases
- Provide solutions to predicting vehicle system reliability through data mining and big data analytics
- Managed and configured ODBC for the application to access multiple data sources
- Provided database management through Sybase SQL Anywhere in order to grant and restrict user access as necessary
- Wrote C# classes and methods to properly synchronize opening and closing of database connections within the application
- Modified the web.config file for data source access, SMTP email transmission, security, user authentication and authorization to view web pages
- Created a C# Windows Service that updates data sources with coverage data for new and existing contracts
- Configured IIS and security issues as necessary for a successful launch of various .NET versions (1.1, 2.0 and 3.5) of the system, thereby addressing all subtle and obvious side effects
- Designed and developed an automated solution in C# WinForms for a tedious manual process that predicts Failure Rate and Repair Time for any given assembly of vehicle parts (including those as complex as a vehicle system)
- Designed flow charts, block diagrams, and use cases (in Microsoft Visio 2003) for all levels of process flows and components relevant to the application; this system was designed to be intuitive and it accommodated all complex data, scenarios, work flows and calculations in the manual process
- Incorporated Infragistics WinGrid and made the application versatile and extensible
