Resume

Sign in

.Net Software Engineer

Location:
Tracy, California, United States
Salary:
130000
Posted:
January 12, 2018

Contact this candidate

Romel Emanuel Evans

ac30nd@r.postjobfree.com

Senior level Software designer and developer, with strong trouble shooting skills, versed in .Net technology including ASP.NET, WCF, WPF, Windows Forms, Web Services, ADO.NET, LINQ and SQL Server 2000/2005, 2008, 2012

Software Summary:

Operating Systems: Windows 8/8.1/Windows 7/ VISTA 32/64 bit, server 2012/2008/2003 Server, Windows XP, VMWARE

Client/Server: Web Services, WCF

User Interface: HTML, HTML5, ASP.NET, ASP.NET/MVC, Windows Forms, WPF, JavaScript, JQuery, AJAX, Bootstrap, Kendo

Databases: SQL Server 2016, 2012, 2008, ORACLE 8i/9i, MySQL, Entity Framework

Languages: C#, VB.NET, C++, C, DHTML, JQuery, JavaScript, CSS, XML, Stored Procedures, DLINQ, XLINQ, LINQ, EF

Developer Tools: UML (Visio), Microsoft Visual Studio.Net 2017, 2015, 2013, 2012, ComponentArt, Infragistics, Telerik Rad Controls, Kendo, Crystal Reports.

Supporting Tools: JIRA, BitBucket, Bamboo

Source Control: GIT, Source Tree, Microsoft TFS, Perforce, Vault, SVN

Desktop: Windows Forms (winforms), WPF

Design Patterns: Flyweight, Data Transfer Object (DTO), Class Factory, Singleton, Finite State Machine, Observer, MVC, MVVM

Security: OAuth, Active Directory/Integrated, Forms Authentication

Media Editing: Adobe Photoshop CS6/CS5/CS4, Photoshop Lightroom, Adobe Illustrator

JavaScript Frameworks: Node.JS, Bootstrap, Kendo UI, TypeScript

Networking: TCP/IP, UDP

Backend Development: DLINQ, ADO.NET, TSQL, PL/SQL, Entity Framework

Experience Summary:

Note: This has been truncated to show experience since 2002. A longer version is available upon request.

Microlease/ElectroRent (May 2017 – Present)

Developed and tested ASP.net pages for a customer facing enterprise website. The website is used for test equipment sales, rental and leasing worldwide. Added locality and language sensitivity to pages, videos and PDFs and Crystal Reports. Added custom content and the ability to edit CMS pages that had data which resided on SQL Servers, and in resource files.

Collaborated with the rest of the group, which is mostly in UK, using GoToMeeting for Agile/Scrum sessions, Google hangouts and SLACK for text messaging and desktop sharing.

Used GIT/SourceTree for source control, JIRA for managing trouble tickets, creating GIT branches, Bit Bucket for managing GIT, and conducting code reviews, and Bamboo for deployment and continuous integration.

The UI coding was done using Telerik Rad Controls, JavaScript, JQuery, and there was also exposure to React JS for newer pages. The server side coding was done in C#, LINQ, EF (Entity Framework) and for the Back-end, used SQL Server 2016 to create Tables with normal and foreign keys, Views and complex queries.

C#

SQL Server 2016

ASP.NET

XML

LINQ

Entity Framework

JavaScript

JQuery

Telerik Rad Controls

CSS

SCRUM / Agile

JIRA

BitBucket

GIT

Bamboo

SourceTree

CMS

React JS

Personal Project (Jan 2016 – May 2017)

Developed and tested a WPF (MVVM) based personal accounting application, to learn WPF/MVVM and have a more reliable accounting application than similar personal accounting packages out in the market. The application features a dashboard look and feel and allows imports for monthly banking statements, in CSV format, to update the current balances and allows various searches based on any of the check register columns. In addition, it allows the ability the application to be networked using WCF.

C#

SQL Server Express

WPF / MVVM

XAML

LINQ

WCF

Entity Framework

Bulk Data Transfer

Senior .NET Software Consultant (June 2015 – February 2016)

Client: CloudVelox.Com

Location: Santa Clara, CA

Analyzed, Developed, tested new enhancements and fixed bugs for enterprise cloud based (AWS) Failover Recovery, Migration and Cloning Software. This work was done in C#, ASP.NET, JQuery, JavaScript, and Bootstrap. Web Services/Rest was used to communicate between front-end and the back-end.

C#

MySQL

ASP.NET WebForms

WCF

AJAX

LINQ

JQuery

Framework 4.0/4.5

JavaScript

JSON

Visual Studio 2010

AWS Cloud Services

SVN

Bugzilla

Bootstrap

MultiThreading

Cloud / AWS

Scrum / Agile

Web Services / Rest

Web API

Senior .NET Software Consultant (March 2010 – June 2015)

Client: CISCO

Location: San Jose, CA

Developed, tested and deployed highly interactive intranet ASP.NET portal/dashboard for two major lines of management within the Emerging Technologies Group: corporate sales, and General Managers. As the primary Web developer of the 3-person development team, generated the user interfaces and the associated logic using various web tools and languages.

For the Sales group, developed a CRM-like Business Intelligence Management application using data from SalesForce.Com. In short, the web portal automated the process of extracting and transforming the SalesForce.com raw data, producing Bookings, Pipeline, Forecasting, Stack Ranking, Hierarchy/Plan Management and various other forms, views and reports. The resulting data was presented in tabular format as well as charts and graphs. One can drill down from any summery view to detailed view.

For the General Managers Group, the approach taken was to create a very modern Dashboard design that was at the same time elegant and easy to use. The UI look and feel was a high contrast, Dark theme, with colorful graphs, status indicators, interactive charts and tables. This application was completely Cross Browser and mobile browser tested and supported.

Finally, the General Managers dashboard was rewritten from ASP.NET Web Forms application to ASP.NET/MVC for scalability and performance reasons.

VB.NET

SQL Server 2012/2008R2

ASP.NET and ASP.NET/MVC

WCF

AJAX

LINQ

JQuery

Framework 4.0/4.5

JavaScript

TSQL

ComponentArt

CSS

Entity Framework

Google Charts

Telerik / Kendo

HTML5

Senior .NET Software Consultant (October 2009 - February 2010)

Client: Clear Wave Software

Location: Modesto, CA

Architected, Designed, and coded a multithreaded TCP/IP and UDP framework component that provided seamless integration of a TCP/IP wrapper, session management, transaction management, and a class factory to present the consuming developers a transparent method of developing multicast applications without the need to develop the necessary networking infrastructure.

C#

Complex multithreading

Winforms

Class Factory Pattern

Singleton Pattern

TCP/IP and UDP

Visual Studio 2008

Framework 3.5

Senior .NET Software Consultant (June 2006 – August 2009)

Client: Cordblood

Location: San Bruno, CA

Architected, developed, tested and deployed multithreaded Stem Cell storage Lab middleware, XML extraction and merge tools for 3rd party software Witness and CallMiner, Document Image web portal, Customer Web Portal (as part of a 3 person team), Customer Support Rep. (CSR) tool. Software was authored using the latest Microsoft Visual Studio 2008, Framework 3.5 and ASP.NET, LINQ, C#, Generics, Windows Forms in a TFS environment, (Winforms) SQL Server 2005, CSS, JavaScript, Flash Movie players. As part of the analysis and design phase, worked with other developers and Marketing groups, Business Analysts, Siebel Developers, Accounting Personnel, Customer Sales Support, and Lab Management to develop complete plans and architectures.

C# (3.5)

HTML, CSS, JavaScript

ASP.NET Forms, user/custom controls

ADO.NET

LINQ (XLINQ, DLINQ)

SQL Server 2005, 2008

Triggers, Stored Procedures, Views

T-SQL

Witness / CallMiner

Multithreading

Reflection

XML

Regular Expressions

Windows Forms (Winforms)

Streaming Flash Video integration

PDF

Custom Event processing

Portal Development

WCF

Actuate

Siebel

nHibernate

VBScript/ASP Conversion to C# and ASP.NET

Jobs Scheduling

Senior .NET Software Consultant (November 2005-May 2006)

Client: AAA CSAA

Location: San Francisco, CA

Architected, developed, tested and deployed, from ground up, a 3 tier framework to encapsulate the company’s future applications. Administration interface, Membership Reporting and Management were the first of many applications developed using the multi-tier framework. The entire system was written in C#, ASP.NET and SQL Server 2000.

C#

HTML, CSS, JavaScript

ASP.NET Forms, user and custom controls

ADO.NET Transaction Management

Authentication and granular administration of users, groups and resources, customizable group level startup menus.

SQL Server 2000 / T-SQL

Compression

Help Authoring

Reflection

XML

Regular Expressions

Administration

Streaming PDF

Streaming EXCEL

Delegates / Event processing

Strongly named C# Assemblies

Senior .NET Software Consultant (May 2005 - July 2005)

Client: AMR (American Medical Response).NET Software Consultant

Location: Modesto, CA

Refactored and enhanced an ASP.NET Workflow application that documents ambulatory care and records an audit trail of any activity performed by the various departments during pre-billing. Part of the enhancements included the addition of ASP.NET custom controls and installation, configuration and integration of "PortSight" Security package into the application.

C#

Infragistics

ASP.NET

SQL Server 2000 / stored Procedures

Security (Portsight)

CSS

VSS

ADO.NET

Senior .NET Software Consultant ( April 2005 -May 2005))

Client: TravelPost.Com

Location: San Francisco, CA

Authored new ASP.NET web pages, User Controls and business logic components for travel / hotel related internet site. Made extensive use of the Flyweight design- pattern to keep memory usage to a minimum and performed much refactoring to streamline the existing code base. In addition, performed query optimization to enhance the performance of the database.

C#

Design Patterns

ASP.NET

Postgres SQL

Mono (Open source version of .NET)

CSS

VSS

ADO.NET (strongly typed datasets)

Senior .NET Software Consultant ( January 2005 -March 2005)

Client: Weber Stephens

Location: Palatine, IL

Architected, Designed, Coded and integrated ASP.NET Parts order entry application that integrated with Flash hyperlink-enabled schematic images, allowing drill-downs to detailed views. The application allowed users to select parts and place in a shopping cart and forward to Siebel for final processing.

C#

Siebel 7.7 COM API

ASP.NET

SQL Server 2000

Javascript

CSS

UML

Windows 2003

Senior .NET Software Consultant ( December 2004 - January 2005)

Client: Countrywide Financial Performance Management Group (PMG)

Location: Agoura Hills, CA

Designed UML Use Cases, Sequence Diagrams and developed new presentation and service layer features for an Intranet portal application. The line items included User Preferences and User Administration. The UI was written in C# with ASP.NET and Infragistics UI components. Stored procedures were used extensively with SQL Server 2000 on the back end, and large amount of data was delivered to the front end using the Data Transfer Object (DTO) design pattern for better front end performance.

C#

Web Portal

ASP.NET

SQL Server 2000

Javascript

XML / HTML

CSS

Design Patterns

UML

Infragistics

Senior .NET Software Consultant ( October 2004 – December 2004)

Client: Wells Fargo Bank

Location: San Francisco, CA

Provided ASP.NET enhancements for an intranet Finance Portal, using

VB.NET in a Visual Studio 2003 environment. This enhancement included

Client side scripting with DHTML, Server side code behind and ASP.NET

User Controls

VB.NET

Web Portal

ET

Oracle 8i/9i

JavaScript

XML

CSS

HTML

Senior .NET Software Consultant (August 2004 – October 2004)

Client: California Employee Development Division (EDD).

Location: Sacramento, CA

Developed Code to implement use cases for EDD's Personal Family Leave application, using the Magenic software framework for a foundation.

VB.NET

Custom Business Objects

Remoting

Magenic Framework

SQL Server 2000

XML

Windows forms (Rich Client) in n-Tier environment

Senior .NET Software Architect / Developer ( April 2004 to July 2004)

Client: Clark Pest Control

Location: Lodi, CA

Set up an MSCRM environment for the sales group, educated other programmers in Microsoft .NET fundamentals, analyzed and architected an HR and Payroll system. The output of the analysis was a requirements document complete with diagrams and use cases.

ASP.NET with Custom Server Controls

C#

VS.NET

Infragistics 2004

SQL Server 2000

Windows 2003 Server

XML

ADO.NET

Design Patterns

Senior .NET Consultant ( Feb 2004 to April 2004)

Client: Super Stores Incorporated

Location: Lathrop, CA

Converted a job scheduling, web application from ASP/VB6 to ASP.NET with C#. The code was originally written with a lot of client-side functionality, but did not take advantage of server side controls. In addition, created many custom-server controls and added CSS and other dynamic qualities to improve their appearance.

ASP.NET with Custom Server Controls

C#

VS.NET

DHTML

JavaScript

SQL Server 2000

XML

ADO.NET

Senior .NET Consultant (August 2002 – May 2003)

Client: Synovation, Inc.

Location: Modesto, CA

System Architecture, design and coding: Provided UML Class Definitions and prototyped C#.Net code spanning ASP.Net / Windows Forms Clients to Web Services middle tier and MS SQL Server / ADO.Net backend for the new software Framework. Designed and developed XML based, compressed and encrypted messaging between the client and the Web Services. Used the Class Factory and Singleton design patterns.

Visual Studio.Net Architect

Windows/XP Pro & Windows 2000

C# .Net & VB.Net

ASP.Net

Web Services

Windows GUI

UML (Enterprise Architect)

MSMQ

Email

Reports

Compression / Encryption

Java

ADO.Net

Multi-threading

Education Summary:

Indiana University – Bloomington, Indiana

BA in Biological Sciences

Purdue University – Hammond, Indiana

Computer Information Systems

UC Berkeley Extensions – Mountain View, CA

Unix Internals, C++ Programming, C++ with MFC

IBM – Chicago, Atlanta and San Jose

Object Oriented Principles, Object Oriented Database, DB/DC programming, VSAM, IMS, Structured Design Techniques, Software Engineering, Communications, VTAM and SNA Programming.

Visa International – Foster City, CA

MicroFocus Cobol

Actuate Corporation – South San Francisco, CA

Developer Workbench I

Developer Workbench II

Administering Actuate e.Reporting Server

Creating an e.Reporting Server Web Site

Hands-on Practice

Nortel Networks (Clarify) – San Jose, CA

Clear Fundamentals

Clear Support/Clear Helpdesk

Data Modeling

Certifications

Node.js

Also Constant Self-Education to keep up with the latest technology.

Professional and personal references furnished upon request.



Contact this candidate