We provide IT Staff Augmentation Services!

Sr .net Developer Resume

3.00/5 (Submit Your Rating)

Chillicothe, OhiO

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 using source 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, MVC, C#, LINQ

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

Languages - Deprecated: C, C++

Internet Technologies: HTML, jQuery, CSS, AngularJS

RDBMS/DBMS: MS SQL Server, MySQL, Oracle

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 

Responsibilities and Achievements:

  • Remedy PCI compliance issues in online sales and customer service software
  • Harden web applications against cross site scripting (XSS), unvalidated redirects, and other security vulnerabilities
  • Advise on security issues in code.
  • Implement and extend functionality of existing software
  • Aggressively refactor codebase to allow for more readability, less fragility, and to eliminate duplication

Environment: VB, C#, ASP.NET, MVC, HTML, CSS, JavaScript, jQuery, Visual Studio, TFS, SQL Server, TSQL

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, json, Visual Studio, TFS, SQL Server, TSQL, WCF, Entity Framework, Responsive Web Design (RWD), Service Oriented Architecture (SOA), 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

Confidential, Athens, Ohio

Lead Network Analyst and Assistant Network Administrator

Responsibilities:

  • Created IT department
  • Supervised and taught less experienced technicians
  • Set network security and network usage policies for a network with approximately 200 users
  • Created and maintained scripts and programs to automate tasks
  • Advised in planning of software development projects

We'd love your feedback!