We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FloridA

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, Florida

Software Developer

Responsibilities:

  • Lead developer for WPF application, using MVVM/ C#/VB.NET/ XAML
  • Perform peer code reviews, participate in design discussions.
  • Develop user interface using XAML/Visual Studio 2017
  • Incorporate third - party controls into application (Syncfusion, Telerik)
  • Implemented Log4Net for logging
  • Utilized multi-threading concepts where necessary
  • Advanced WPF concepts (databinding, dependency properties, virtualization)
  • Worked closely with end users to gather requirements and present demos

Confidential, Lakeland, Florida

Senior Software Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including requirement Analysis, Designing, Building, Unit testing and Deployment.
  • Developed, tested, and deployed Single-Page Applications (SPA’s) using AngularJS, ASP.NET MVC, Web API, and other front-end technologies (JavaScript, HTML5, CSS, LESS, Bootstrap)
  • Worked in the Agile/Scrum/Kanban development environment with frequently changing requirements and actively participated in scrum meetings and code reviews.
  • Used Business Requirements Documents to develop/modify software as per specifications.
  • Responsible for updating, modifying, and debugging enterprise-level software used for pharmacy warehouse and fulfillment operations.
  • Created, tested, and deployed 30+ public-facing websites used for enrollment in prescription-drug programs for various manufacturers.
  • Developed and deployed into production T/SQL scripts for setting up warehouses for new pharmaceutical clients.
  • Created change requests required for production deployments; change requests detailed the steps required for deployment, rollback routines, and locations of code and SQL routines required for successful deployment.
  • Functioned in Azure IaaS/SaaS environments, all development and deployment performed in the cloud.
  • Modified, upgraded, debugged, unit tested enterprise-level Windows Communication Foundation (WCF) web services.

Confidential

Software Developer

Responsibilities:

  • Developed C/C++ software for warehouse management system. The software communicates with programmable logic controllers and uses thread synchronization, multi-processing, and TCP/IP sockets.
  • Used System Description Document to implement functionality required to interface Warehouse Management Systems (WMS) with custom control software.
  • Created stored procedures, functions, views, and other database objects using T/SQL and SQL Server 2014.

Confidential, Tampa, Florida

Senior Software Developer

Responsibilities:

  • Design and implement desktop enterprise applications using MVVM design pattern, Windows Presentation Foundation, XAML, C#, Entity Framework, and SQL Server.
  • Develop web applications and backend functionality, utilizing Visual Studio 2010/2012/2015 , C#, JavaScript, JQuery, Ajax, JSON, AngularJS, VB.NET, CSS3, HTML5, and other technologies as required (Python, Java).
  • Create and deploy enterprise web services using REST techniques (Web API 2).
  • Create, update, and modify numerous stored procedures, views, user-defined functions, and other database objects in Microsoft SQL Server 2008/2012 for implementing complex business logic.
  • Author unit tests to ensure code reliability, using a test-driven development (TDD) approach with Microsoft Unit Testing.
  • Participate in peer code reviews, technology research, and occasional pair programming.
  • Participate in the design and configuration of third-party enterprise software solution interfaces.
  • Troubleshoot production problems across multiple environments and operating platforms.
  • Implement source control with Team Foundation Server, Git on Bitbucket
  • Participate in daily Agile/Scrum stand-ups with two-week Sprints, utilizing JIRA and Crucible.

Confidential

Software Developer

Responsibilities:

  • Full life cycle ASP.NET MVC 5 development of Smart Data Format (SDF) software package for managing data produced by scientific experiments and laboratory procedures.
  • Visual Studio 2013 development environment with Microsoft Testing Framework and TFS version control.
  • Create ASP.NET C# parsing routines to support the processing of large amounts of data/metadata produced by FlowCytometry, Bioplex, ELISA, and other scientific instruments; eliminates manual curation of experiment data.
  • Develop graphical representations of experiment protocols, using graph theory and the JavaScript D3 library. This allows scientists to compare experiments and vastly reduces the time needed to set up new experiments.
  • Code controllers, views, models, view models, partial views, and numerous routines using ASP.NET MVC 5.
  • Implement client-side logic using Razor, HTML5, CSS, JQuery, JavaScript, Kendo UI, AngularJS, JSON.
  • Create graphical representation of laboratory assay plate using D3 library. This allows scientists to store and retrieve assay plate data, including metadata on components used.
  • Design and implement database objects (tables, views, stored procedures, triggers, functions, queries).
  • Create database connections, models, and object mappings using Entity Framework 6.

Confidential

Software Developer

Responsibilities:

  • Development of VB.NET/WPF application for allowing newsrooms to access heterogeneous databases and create custom mappings to MOS(Media Object Server) protocol objects.
  • Development of a custom iFilter(C++)for extracting text content from proprietary XML files.
  • Coding of an interface between the Windows Search Service, custom XML iFilters, and indexed content, using the Windows Search API.
  • Installed and configured Microsoft Message Queue (MSMQ) for routing messages between temporarily disconnected servers.
  • Development of a VB.NET/WPF application for converting legacy file formats to a custom XML format.
  • Development of mobile version of software for Android devices (Java).
  • Full life cycle development, maintenance, and upgrading of newsroom production software using MVVM pattern.
  • Test-driven development environment, using Microsoft Unit Testing in Visual Studio.

We'd love your feedback!