Software Developer Resume
SUMMARY:
- Information Technology Professional with twelve years’ experience in functional, object - oriented, service and microservice oriented, design and full lifecycle development, primarily in .Net Core and the .Net Framework, for distributed cloud-based processes; and mobile, native and browser-based clients.
- I work equally well in all three tiers of development.
- My methodology as a developer and architect is to use latest generation technologies, tools, paradigms, and practices to the degree they yield measurable improvements in cost-effectiveness, time-to-market, maintainability, and facilitate greater productivity within the development team.
- A successful team is one that starts with good developers and leverages the skills and innovative thinking of each member, fostering an environment of collaboration and continuous improvement.
TECHNICAL EXPERTISE:
- Agile, Scrum
- .Net Core 2.1, 2.0
- .Net Framework 5.0/4.5.3/4.0/3.5/3.0/2.0
- ASP.Net Core 2.1, 2.0
- ASP.Net MVC 5/4/3 (Razor)
- Web API 2
- Entity Framework Core 2.1/2.0
- Entity Framework 5/4
- WPF 4.0/3.5/3.0
- WCF 4.0/3.5/3.0
- ADO.Net 3.5/2.0/1.1
- ASP.Net Core, UWP, ASP.Net MVC Razor, WPF, WinForms
- C# 7.0/6.0/5.0/4.0/3.0/2.0
- Transact-SQL 2016/ 2014/2012/2008 /2005
- ECMAScript 2017/2016/2015
- Typescript 2.8/2.7
- Python 3
- MVC, MVVM
- Visual Studio 2017/2015/2013/2012/2010/2008/2005
- JetBrains Rider, CLion, PyCharm, IntelliJ
- Blend for Visual Studio
- SQL Server 2014/2012/2008 R 2/2008/2005/2000
- MongoDB 3.6/3.5/3.4/3.3
- PostgreSQL 10/9
- Azure Cosmos DB
- Redis 4/3.2
- GraphQL
- SQLite 3
- RabbitMQ
- Angular
- ReactJS
- ASP.Net Core 2.1/2.0
- ASP.Net MVC 5/4/3 (Razor)
- Bootstrap
- SASS
- HTML 5
- Windows Server 2016/2012/2008 R2/2008/2003
- Centos 7/6
- RHEL 7/6
- FreeBSD 10/9
- Azure, AWS, Docker
- Kestrel
- Internet Information Server
- Nginx
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Environment: .Net Core 2.1/2.0, Entity Framework Core 2.1, NodeJS 8/7, .Net Framework 4.6/4.5, SQL Server 2014/2012, Azure Cosmos DB, Rx.Net, Typescript 2.8/2.7, MongoDB 3.6/3.5/3.4, Angular 4, ReactJS 16/15, Azure, Docker
Responsibilities:
- Designing, developing, and deploying product features for Confidential Watson Health Cloud
- Gathering and assessing business requirements and preparing technical specifications, proofs of concept, and development and deployment action plans
- Coding core application functionality in both functional and object-oriented paradigms in C#, Typescript and ECMAScript
- Coding .Net Core and NodeJS microservices
- Coding front end views and view logic in Typescript (Angular) and ECMAScript (ReactJS)
- Coding object relational mapping processes in Entity Framework Core
- Coding database processes in T-SQL for SQL Server
- Coding database processes in C#, Typescript and ECMAScript for MongoDB
- Configuring, deploying and managing Azure applications, micro and data services
- Configuring, deploying and managing Docker containers for a variety of microservices and data services
Confidential
Senior Developer
Environment: .Net 4.5.3, C# 5.0/4.0, MVC 5/4, Razor, Web API 2, AngularJS, JavaScript, jQuery, Bootstrap, Entity Framework 6, SQL Server 2014/2012/2008 , MongoDB, Nortridge Loan System, WCF 4, HTML5, CSS3
Responsibilities:
- Designing, developing, and deploying a comprehensive suite of financial services products
- Gathering and assessing business requirements and preparing technical specifications, proofs of concepts, and development and deployment action plans
- Coding core domain and data logic functionality in C# business objects
- Coding front end views and view logic in Razor, HTML5, and CSS3
- Coding front end functionality in AngularJS, ECMAScript and jQuery
- Coding database processes in T-SQL for SQL Server
- Coding database processes in C# and ECMAScript for MongoDB
Confidential
Software Developer
Environment: C# 5.0/4.0, WPF, XAML/Windows RT/Windows 8 Phone, ASP.Net MVC 4.0/Razor, Entity Framework 4.3, LINQ to Entities/XML, WCF 4.0, SQLite, SQL Server 2008 R2, JavaScript, jQuery
Responsibilities:
- Designing, developing, and deploying various internal business support and workflow applications
- Gathering and assessing business requirements and preparing technical specifications
- Coding core domain functionality and the data processes in C# 4.0
- Coding object relational mapping processes in Entity Framework
- Coding database processes in T-SQL for SQL Server
- Developing XAML-based touch screen applications for Windows RT tablet and Windows 8 Phone with MVVM Light
- Developing ASP.Net MVC Razor views in HTML5 and CSS3
- Scripting web UI functionality with JavaScript and jQuery
- Developing disconnected data processes for mobile clients with SQLite 3
Confidential
Software Developer
Environment: C# 4.0, Entity Framework 4.1, LINQ, WCF 4.0, ASP.Net MVC 3/Razor, SQL Server 2008 R2, jQuery, ExtJS
Responsibilities:
- Designing, developing, and deploying various internal software projects
- Gathering and assessing business requirements and preparing technical specification documents
- Coding core domain functionality in C# business objects
- Developing object relational mapping with Entity Framework
- Coding stored procedures, functions, and views in T-SQL
- Developing UI views in ASP.Net MVC/Razor
- Scripting UI functionality with jQuery and ExtJS frameworks
- Integrating legacy systems with WCF services
Confidential
Software Developer
Environment: C# 4.0/3.5, Entity Framework 4.1, LINQ, WCF 4, WPF 4 (MVVM), ASP.Net 4, SQL Server 2008 R2, jQuery, ExtJS, Expression Blend 4
Responsibilities:
- Designing, developing, and deploying various internal financial and administrative software applications
- Gathering and assessing business requirements and preparing technical specifications
- Coding core domain functionality in C# business objects
- Developing object relational mapping processes with Entity Framework
- Coding stored procedures, functions, and views in T-SQL
- Coding ASP.Net 4.0 controls and UI functionality
- Developing MVVM based WPF applications in XAML and C#
- Developing messaging processes with MSMQ
- Developing ETL packages in Business Intelligence Development Studio
Confidential
Software Developer
Environment: C# 4.0, Unity, Entity Framework 4.0, LINQ, WCF 4.0, ASP.Net MVC 3.0/Razor, REST, SQL Server 2008 R2, jQuery, ExtJS
Responsibilities:
- Designing, developing, and deploying an enterprise social network engine servicing medium to large humanitarian organizations
- Gathering and assessing business requirements and preparing technical specification documents
- Coding core domain functionality in C# business objects
- Developing object relational mapping processes with Entity Framework
- Coding database processes in T-SQL
- Developing ASP.Net MVC 3/Razor views in HTML 5, CSS, and jQuery
- Coding WCF services for integrating third-party applications and legacy systems
Confidential
Software Developer
Environment: C# 2008, XAML, WPF 3.5 (MVP), WCF 3.5, SQL Server 2008, SSIS, XML, Expression Blend 3
Responsibilities:
- Designing, developing, and deploying an integrated software system to manage administration of the Fort Worth municipal system
- Gathering and assessing business requirements and preparing technical specification documents
- Coding a library of core business objects in C#
- Coding core data layer functionality in T-SQL
- Developing MVVM based WPF applications in XAML and C#
- Coding WCF services for integrating third-party applications and legacy systems
Confidential
Software Developer
Environment: C# 2008, XAML, WPF 3.5 (MVVM), WCF 3.5, SQL Server 2005, LINQ to SQL, LINQ to XML, XML, Expression Blend
Responsibilities:
- Designing, developing, and deploying an internal inventory management system in WPF in an agile development environment
- Gathering and assessing business requirements and preparing technical specification documents
- Coding core domain functionality in C# business objects
- Developing MVVM based WPF applications in XAML and C#
- Coding core data layer functionality in T-SQL
- Coding WCF services for integrating third-party applications and legacy systems
Confidential
Software Developer
Environment: C# 2008, XAML, WPF 3.5, WCF 3.5, MVVM, SQL Server 2005, ADO.Net 3.5, XML, Expression Blend
Responsibilities:
- Developing a new scoring system for the LPGA golf tour in WPF in an agile development environment
- Coding core application functionality in C# business objects
- Coding MVVM based WPF user interfaces in XAML and C#
- Coding core data layer functionality in T-SQL
Confidential
Software Developer
Environment: C# 2008/2005, ASP.Net 3.5/2.0, WCF 3.0, WPF 3.0, SQL Server 2005, ADO.Net, SOAP, jQuery, JavaScript, XML, XSLT, XHTML, IIS 7/6
Responsibilities:
- Developing various software and web application products on a client by client basis
- Developing wireframes for UI design and workflow
- Coding HTML layouts and integrating ASP.Net web controls
- Coding core domain functionality in C#
- Coding core data layer functionality in T-SQL
- Integrating service-oriented processes with WCF
- Developing ETL packages for data integration in Business Intelligence Development Studio