We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

Whippany, NJ

SUMMARY

  • 6+ Years of professional IT Experience in design, development, testing, and implementation of Client/Server systems using Microsoft Technologies.
  • Strong hands - on experience in developing Web applications using Angular 4/5, C#, MVC, Web API, ASP.Net and SQL Server.
  • Experience in programming with the Microsoft.Net Framework using C#, ADO.Net, ASP.Net, MS SQL, Visual Studio 2010/12/13/15/17 , VS Code and IIS.
  • Solid understanding of Object-Oriented Programming (OOPS) Concepts and Generics.
  • Strong understanding of Algorithms, Data Structures and System Design Fundamentals.
  • Designed Web pages using Cascading Style Sheets (CSS), HTML, Typescript, JavaScript and jQuery.
  • Experience with MVC design patterns and various methodologies like agile and waterfall.
  • Used versioning tool Git, Bitbucket and VSTS for version controlling of the application.
  • Experience in setting up and running continuous integration services such as AppVeyor and TeamCity.
  • Experience with Financial Services, Life Sciences/Pharma and Academic domains.

TECHNICAL SKILLS

Languages: C# (generics, asynchronous programming, interfaces, threads, LINQ, concurrency, locks, semaphores, mutexes), VB, SQL (joins, rank, partition), JavaScript (promises, callbacks), Typescript, HTML and CSS.

Frameworks & Technologies: Angular 4/5, ASP.Net, ASP.Net Web API, Azure SQL databases, COM (interop with VB6), Entity Framework, Quartz enterprise job scheduler, jQuery, Knockout, Rx, Reactive extensions, MSBuild, MSMQ, ADO.Net, NoSQL (Azure tables), Serilog (centralized error logging), Reddis Web cache, service bus (Azure Queues, Azure Topics, Azure Relays), Twitter Bootstrap, Angular Material, NUnit, XUnit, WCF, Windows Forms, Windows presentation foundation (WPF), Windows services, WiX (Windows installer via XML)

Design Patterns: Inversion of control (dependency injection, object lifetime management), MVC, and MVVM.

Tools: Visual Studio, SQL Management Studio, Redgate .Net Reflector, ANTS performance profiler, Glimpse profiler.

Source control: GitHub, Bitbucket, VSTS.

Continuous integration: TeamCity, wyBuild, AppVeyor.

Deployment: Octopus Deploy, Nuget, ClickOnce.

Management: IIS (Load balance, authentication, authorization), SQL Server (using management studio), Azure Websites (load balancing, Traffic Manager, Web jobs, ARM templates), basic LAN networking, Windows Server Hyper V (active directory, RDP, virtual machines, DNS, DHCP), Windows Azure portal (ARM templates).

CRM: JIRA, Trello, Sugar, VSTS.

PROFESSIONAL EXPERIENCE

Confidential, Whippany, NJ

Software Developer

Responsibilities:

  • Developed from scratch multiple UI projects with Angular 5 that would consume RESTful APIs.
  • Integrated paginated search, and sort using dynamic tables with Angular 5.
  • Used Reactive forms; Used various angular directives for reusable custom validators.
  • Integrated routes, popups, progress bars/spinners, JWT authentication, and authorization.
  • Implemented graceful error handling on the client side using Angular interceptors.
  • Used various RxJS operators to implement features such as autocomplete and search.
  • Used encrypted handling of data for Protected Health Information and authorization on both client and server side.
  • Used Angular material for features such as steppers and autocomplete.
  • Designed server-side API for patient enrollment, claim submission, management, and adjudication.
  • Developed RESTful services using C# .NET CORE with Fluent validation, MediatR, Entity Framework.
  • On the server side, used ORM libraries for mapping view models with database models and vice-versa.
  • Wrote unit tests; integrated tests with continuous integration for every API.
  • Maintained and enhanced C#/.Net/MVC applications; used jQuery, Razor to make HTML, DHTML; used JavaScript to update CSS for various UI operations.
  • Performance tuned SQL queries; Wrote custom queries for report generation and server-side pagination.

Confidential, Winter Haven, FL

Software Engineer

Responsibilities:

  • Work independently to convert ASP.Net Webforms apps to MVC 5 payroll applications.
  • Work, test and evaluate third-party reporting tools for.Net.
  • Design and write Windows installer packages for the company software using WiX.
  • Work with.Net based COM classes to ensure connectivity to MS access code.
  • Debug and fix problems with existing Windows console, WinForms and Web applications.
  • Write and modify SQL Server-based database queries and stored procedure.
  • Enhance and modify jQuery-based client-side scripting.
  • Enhance, modify and create WCF services on the existing system to third parties.
  • Troubleshoot and fix performance bottlenecks in code.
  • Work with other developers in designing and coding new payroll product.
  • Write deployment scripts for continuous integration.
  • Write code to manage windows active directory users from user management web portal.
  • Write scheduled jobs for on-demand immediate and recurrent future runs using Quartz.Net.
  • Manage, fix and enhance existing Asp.Net Web Forms website as required.

Confidential, Tampa, FL

Graduate Assistant

Responsibilities:

  • Maintain and enhance existing ASP.Net applications.
  • Developed a chat application for student advisors on campus using Asp.Net AJAX.

Confidential, Tampa, FL

Student Assistant

Responsibilities:

  • Develop AJAX supporting internet applications in Microsoft ASP.Net.
  • Document and convert existing classic ASP applications to ASP.Net 3.5.
  • Design, develop and customize ASP.Net web applications based on user requirements.
  • Write SQL queries using the appropriate ADO.Net connection to the remote database servers.

We'd love your feedback!