Lead .net Developer Resume
Dallas, TX
SUMMARY:
- 10 years of experience predominantly in Microsoft Technologies. Experienced in all aspects of web and windows development.
- Strong background on the ASP.net MVC (Razor) platform
- Over 10 years of web development experience on the Microsoft stack (C#, ASP.net, WebForms, ADO.net) targeting the manufacturing, financial, telecom, and ecommerce domains
- Proficient in JQuery, Bootstrap, HTML5, JavaScript, AJAX and CSS
- Proficient in developing .NET applications using Visual Studio versions 2015, 2013, 2012, 2010, 2008, and 2005.
- Experienced in implementing ASMX, WCF, and WebAPI services over both REST and SOAP protocols
- Experienced in securing WCF, WebAPI, and classic ASMX webservices
- Experienced in using the Microsoft Security Application Block to provide customizable authorization within an ASP.net application
- Experienced in decompiling and reverse engineering .net applications when required. Able to take decompiled .net code and turn it to working, human readable, and quality source code.
- Experienced in optimizing SQL databases containing over ten million rows for speed. Proficient in indexing, normalizing, denormalizing, caching and sampling data
- Experienced in creating SSIS packages to load, transform, and distribute data
- Experienced in installing, configuring and maintaining SSRS servers. Experienced in using the ASP.net ReportViewer control to display and distribute SSRS reports.
TECHNICAL SKILLS:
Languages: C#, C++, VB.net, SQL, TSQL, PL/SQL, LINQ
UI Mark up: ASP.NET, ASP, HTML5, HTML, XAML, Razor, Bootstrap
UI Components: Telerik, ASP.net AJAX, Infragistics, JQuery
Server Scripting: C#, VB.net
Client Scripting: JavaScript, JQuery, Angular JS
Webservices: Classic ASMX Webservices, WCF, WebAPI
Web Technologies: AJAX, XML, XSLT, CSS, Web Services, Web Parts, WCF, LINQ, WSS, Silverlight, IIS6, IIS7, IIS8
Database: SQL, PL/SQL, T - SQL, Oracle 9i/10g/11g, SQL Server 2005/2008/2012/2016
Reporting: MS SQL Reporting Services (SSRS), Crystal Reports
Desktop: WinForms, WPF
Application Tools: Visual Studio 2005/2008/2010/2013/2015, Red Gate SQL Toolbelt
Versioning: Team Foundation Server (TFS), Visual Source Safe(VSS)
Operating Systems: Windows Server 2012, Windows Server 2008, Windows Server 2003, Windows 10/8.1/8/7/Vista/XP, UNIX, MS - DOS
Web Servers: IIS 8, 7.5, 7.0, 6.0
Methodology: UML, Agile, Object-Oriented Analysis/Design
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Lead .Net Developer
Responsibilities:
- Selecting a leading WrapBootstrap admin template (Insipinia) to provide the design framework for the project user interface
- Integrating the open-source template within an ASP.net MVC project
- Creating views for user, role, permission, user role assignment, and role permission assignment for user administration
- Creating project description views, as well as payment rule processing views, to describe the project infrastructure and associated payments
- Creating a windows service and a command line payment rule processor to allow reporting
- Scheduling the command line processor to create and deliver new reports every time a payment ruleset is created or changed
Technologies Used: C#, VB.net, ASP.net 5, ASP.net 4.5, ASP.net 4.0, ASP.net MVC, ASP.net MVC 5, ADO.net, LINQ, Visual Studio 2015, Visual Studio 2013, PL/SQL, Oracle 11g, TSQL, SQL Server 2016, SQL Server 2012, IIS 8, Windows Server 2012, SQL Server 2008, Bootstrap 4, Bootstrap 3, WrapBootstrap, jQuery, JavaScript, WebAPI, Angular JS
Confidential, Murray Hill, NJ
Lead .Net Developer
Responsibilities:
- Selecting a leading Bootstrap template to provide the framework for the user interface
- Integrating the open-source template within an ASP.net MVC project
- Creating views for user, role, permission, user role assignment, and role permission assignment for user administration
- Creating SSRS reports to display organizational data including compliance, by manager, with Confidential ’s Business Continuity planning policy.
Technologies Used: ASP.net MVC 5, C#, Visual Studio 2015, Visual Studio 2013, IIS 8, Windows Server 2012, Bootstrap 3, JQuery, SQL Server 2012, SSRS, WebAPI
Confidential, San Antonio, TX
WPF/SQL Developer
Responsibilities:
- Creating a database monitoring utility using C# and WPF for a modern UI presentation
- Integrating Red Gate Subversion with over 12 existing databases
- Introducing both utilities—Red Gate Subversion, and the WPF DB Monitor, to a busy and preoccupied development team
- Utilizing the Subversion API (SharpSVN) to compare stored procedures in the Subversion repository to existing SQL Stored procedures
- Creating a generic list of multithreaded processes to allow users to run several concurrent instances of SQL compare
- Empowering users with the ability to run several concurrent threads, thereby reducing database comparison cycle time by over 80%
- Utilizing the MVVM pattern to abstract and persist data within the WPF application
- Utilizing the MVVM pattern to create a flexible presentation layer and a maintainable, modifiable user interface
- Creating distributable reports utilizing SSRS and classic HTML
- Creating windows services to automatically distribute reports to users
- Utilizing the System.Net.Mail library and IIS SMTP to distribute code deviation reports to programmers and other stakeholders on the development team
Technologies Used: C#, VB.net, WPF, Visual Studio 2013, Visual Studio 2010, TSQL, SQL Server 2012, SQL Server 2008, System.Net.Mail
Lead .Net Developer
Confidential
Responsibilities:
- Adding indexes based on rules users write
- Creating SSIS packages to load and transform data received from external data sources
- Denormalizing huge loan tables into more manageable sub-tables
- Creating ASP.net user interfaces allowing users to preview, define, and execute custom loan delivery processes
- Creating reports in SSRS detailing the status of pledged and unpledged loans
- Monitoring and documenting the code updates from several developers; testing and deploying changesets to production
- Creating deployment scripts, documentation, and checklists detailing the SSIS packages, DDL and DTL scripts, ASP.net/C# business logic, and data required to synchronize several database and web environments.
- Monitoring and maintaining the integrity of dev, UAT and production environments
- Responding to user change requests and ensuring the availability of the Confidential application and database
Technologies Used: C#, VB.net, ASP.net 4.5, ASP.net 4.0, ASP.net 3.5, JavaScript, WCF, IIS 8, IIS7, ASP.net Webservices, ADO.net, VS.net 2010, TSQL, SQL Server 2012, SQL Server 2008, jQuery, Telerik, Agile
Confidential, Milpitas, CA
Senior Software Engineer
Responsibilities:
- Creating a quote request website using C# and ASP.net
- Creating the HTML markup to match existing Cetecom websites
- Creating the database design to store price quotes and sales quote requests
- Creating an ADO.net data access layer to retrieve datasets and return generic lists of objects to the controller
- Utilizing the ASP.net user/role application block to allow the definition of users and roles
- Extending the ASP.net user/role application block with a permissions table that defines exactly what a role is
- Utilizing ASP.net AJAX to create a more interactive user interface
- Utilizing the Telerik component suite to allow for a clean presentation of data
Technologies Used: ASP.net 2.0, VB.net, C#, JavaScript, AJAX, TSQL, SQL Server 2005
Confidential
Responsibilities:
- Creating an ASP.net/C#/SQL Server user interface to enter, search for, edit and delete test projects
- Creating a user interface to enter, search for, edit and delete users and roles
- Creating a user interface to assign projects to users and roles
- Creating an ADO.net data access layer to retrieve datasets and return generic lists of objects to the controller
- Utilizing ASP.net AJAX components to allow for a clean presentation of data
Technologies Used: ASP.net 2.0, VB.net, C#, IIS7, JavaScript, AJAX, TSQL, SQL Server 2008
Confidential, Foster City, CA
Senior Software Engineer
Responsibilities:
- Decompiling a command-line application into C# code
- Commenting decompiled code and making the decompiled code human readable
- Adding the PGP Blackbox library to meet PCI compliance standards
- Creating ADO.net data objects to load data parsed by the command line and WinForms applications into SQL Server
- Creating an ASP.net/C#/SQL Server front end to report data on compromised credit cards and allow management to annotate how a group of compromised credit cards should be handled
- Creating Crystal Reports to report summarized account data to management
- Demonstrating how Crystal Reports can be used within C# command line applications to allow batch processes to generate pdf reports
Technologies Used: ASP.net 2.0, VB.net, C#, IIS6, AJAX, PGP Blackbox, JavaScript, SQL Server 2000, SQL Server 2005, Agile
Confidential, Jersey City, NJ
Senior Software Engineer
Responsibilities:
- Creating a database to allow users to be assigned to roles, and permissions to be assigned to users and roles
- Allowing data to be limited by account
- Allowing accounts to be assigned to groups and fund managers to see data on multiple accounts
- Creating an ADO.net/C# data access layer to retrieve and return datasets
- Creating an ASP.net/C# user interface including a DHTML menu (HVMenu) and JSCalendar for a JavaScript calendar
- Designing JavaScript functions to override the default .net postback and allow data from third party DHTML controls to be passed back to the event handler.
- Creating Crystal Reports to summarize account data and display the results to management
- Allowing reports to be added dynamically to the application
- Allowing reports to query a user’s permissions and determine which accounts he or she is authorized to view
- Allowing external users to log in and view their recent transactions, account balance, margin available and monthly statements
Technologies Used: ASP.net, IIS6, VB.net, C#, ADO.net, Oracle 9i, TOAD, SQL Server 2005, Crystal Reports