We provide IT Staff Augmentation Services!

Sr .net Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Software developer with 10 years of experience in system analysis, requirements gathering, business analysis, architecture, design, and development for various domains
  • Experience in Agile Software Development methodologies and Test Driven Development (TDD) Methodologies
  • Experience in writing unit and integration tests using Robolectric, Espresso, NUnit Test Framework, Gtest, Gmock, Nose, Sure, and Lettuce
  • Experience in developing software in C# using TDD practices
  • Experience in developing software for Android using TDD practices
  • Experience in developing software using Python using TDD practices
  • Experience in developing embedded software using C++ using TDD practices
  • Experience in developing Web applications in C# using ASP.NET MVC
  • Experience in developing desktop applications using C# and winforms
  • Experience in Database access using LINQ, ADO.NET, and Entity Framework
  • Experience in Web Development technologies such as HTML, JavaScript, JQuery and CSS
  • Experience in SQL programming, database design and implementation
  • Experience in developing applications using MVC architecture
  • Experience usingsource code version controls including Mercurial, Git, Team Foundation Server (TFS), and Subversion (SVN)
  • Excellent analytical skills with proficiency in debugging, Test Driven Development, and problem solving

TECHNICAL SKILLS:

Microsoft Technologies: ASP.NET, MVC3, MVC4, C#, LINQ, Winforms

Languages: C#, Java, Python, SQL, Ruby, JavaScript, jQuery

Languages: Deprecated C, C++

Internet Technologies: HTML, jQuery, CSS

RDBMS/DBMS: MS SQL Server, MySQL, Oracle

Web Servers: Internet Information Server (IIS)

Development Tools: Visual Studio, Nunit, Android Studio, PyCharm, QT Creator, GTest, Gmock, Nose, Sure, Lettuce, RubyMine, Robolectric, Espresso, Dagger

Version Control: Git, Mercurial (hg), Team Foundation Server (TFS), Subversion

Methodologies: Test Driven Development (TDD), Agile, Pair Programming

PROFESSIONAL EXPERIENCE:

Confidential

Sr .NET Developer

Responsibilities:

  • Writing test driven (TDD) C# code for an ASP.NET MVC application
  • Using Bootstrap for responsive web design
  • Work with client to design and implement user - friendly UI/UX
  • Refactored existing codebase to allow for more effective unit testing
  • Devised a method to use anti-forgery tokens through AJAX calls without using forms
  • Produced code that was compliant with Department of Defense Security Technical Implementation Guides (STIGs)
  • Helped lead an agile transformation on the project.
  • Lead daily stand ups and sprint retrospectives
  • Lead a series of lunch and learn workshops on TDD
  • Mentor other developers in TDD practices
  • Mentor less experienced developers in clean coding practices
  • Interviewed developers for project
  • Advised partner company in developing interview processes.
  • Advised partner company in planning of other software and DevOps projects
  • Groomed and estimated work in Performance Work Statement (PWS) for enhanced functionality to project
  • Contribute to the estimation of coding tasks, participate in code reviews

Environment: C#, ASP.NET MVC, HTML, Bootstrap, CSS, JavaScript, jQuery, Visual Studio, TFS, SQL Server, TSQL, WCF, Entity Framework, Responsive Web Design (RWD), Service Oriented Architecture, MS Test, Moq

Confidential

Software Artisan

Responsibilities:

  • Wrote test driven (TDD) Android application using Robolectric, Espresso, and Dagger
  • Helped lead “A Day In The Life of Agile” - a workshop that introduces companies to Agile practices and helps apply them to not only code, but other business practices as well.
  • Wrote test driven (TDD) Python using Lettuce, Nose and Sure. Cross-compile project supporting multiple architectures and multiple versions of Linux for a Fortune 100 agricultural equipment manufacturer.
  • Wrote test driven (TDD) embedded C++ using Gtest and Gmock targeting custom hardware systems for a Fortune 100 agricultural equipment manufacturer
  • Contribute to the estimation of coding tasks, participate in code reviews

Environment: C++, Python, Java, Robolectric, Espresso, Dagger, Gtest, Gmock, Nose, Lettuce, Sure, QT Creator, PyCharm, Android Studio, Mercurial, Linux, OSX

Confidential

.Net Developer

Responsibilities:

  • Defined requirements, architected, and implemented project
  • Developed solution using agile methodologies
  • Source control initially using Github, later migrated to Git on TFS cloud
  • TFS used for issue tracking

Environment: ASP.Net MVC, C#, Bootstrap, HTML, CSS, Responsive Web Design (RWD), Microsoft Visual Studio, Git, TFS

Confidential

.Net Developer

Responsibilities:

  • Gathered requirements, architected and implemented upgrades for system
  • Designed and developed application using C#, winforms, LINQ, Visual Studio 2010, and SQL Server 2008.
  • Performed regular presentations of work in progress and gathered feedback.
  • Developed solution using agile methodologies
  • Source control using Subversion
  • Issue tracking done using OnTime

Environment: C#, winforms, LINQ, Visual Studio 2010, .NET 4.0, SQL Server 2008, Subversion, OnTime

Confidential

.Net Developer

Responsibilities:

  • Gathered requirements, architected and implemented solution
  • Designed and developed application using C#, winforms, LINQ, Visual Studio 2010, and SQL Server 2008.
  • Performed presentations of work in progress, gathered feedback, and adjusted development of product accordingly.
  • Developed solution using agile methodologies
  • Source control using Subversion.
  • Issue tracking using OnTime

Environment: C#, winforms, LINQ, MS SQL Server 2008, Visual Studio 2010, .NET 4.0, Subversion, OnTime

Confidential, Chillicothe, Ohio

.Net Developer

Responsibilities:

  • Gathered requirements for upgrades
  • Designed, architected and developed necessary upgrades.
  • Provided suggestions for increased functionality
  • Developed custom functions in C# for validating user inputs.
  • Developed solution using agile methodologies

Environment: C#, winforms, Visual Studio 2008, Subversion

Confidential

.Net Developer

Responsibilities:

  • Gathered requirements, architected and implemented solution
  • Designed and developed application using C#, winforms, Visual Studio, and SQL Server.
  • Performed presentations of work in progress, gathered feedback, and adjusted development of product accordingly.
  • Suggested improvements for version 2 in order to facilitate proactive selling of merchandise.
  • Developed solution using agile methodologies
  • Source control using Subversion.
  • Issue tracking using OnTime

Environment: C#, winforms, MS SQL Server, Visual Studio, Subversion, OnTime

Confidential, Athens, Ohio

Software Developer and Sysadmin

Responsibilities:

  • Assisted in the creation and maintenance of a variety of scripts and automation programs written in Perl and Ruby
  • Performed various sysadmin duties on a contract basis.

Environment: Ruby, Perl, Linux

Confidential, Athens, Ohio

Software Developer

Responsibilities:

  • Gathered requirements, architected and implemented solution
  • Designed and developed application using Java, MySql and Eclipse
  • Performed presentations of work in progress, gathered feedback, and adjusted development of product accordingly.
  • Developed solution using agile methodologies
  • Source control using Subversion.

Environment: Java, MySQL, Eclipse

Confidential

Executive Editor/Editorial Advisor

Responsibilities:

  • Authored an article reviewed as "a must read for any person who uses a computer for business."
  • Released and promoted a technology magazine read by over 500,000 people in 140 countries
  • Coordinated efforts between authors and editors
  • Approved articles for publication
  • Authored and edited articles
  • Represented the magazine at events and in correspondence with user groups

We'd love your feedback!