We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Plainville, CT

SUMMARY

  • A disciplined, hands - on developer with deep experience in all stages of the software development lifecycle.
  • Extensive knowledge in software architecture, agile and waterfall processes, design, development and testing.
  • Experience with creating user interfaces for production and prototypes, 3D development and general graphics work.
  • Proven background in large-scale enterprise application implementations along with microservice implementations.
  • Superior communication, analytical and interpersonal skills.

TECHNICAL SKILLS

Languages: C#, Visual Basic, JavaScript, HTML, CSS, SQL

Frameworks: ASP.NET, WPF, Silverlight, AngularJS, knockout.js, Xamarin, MVVM

Databases: SQL Server, MySQL, Sybase, Oracle, MongoDB

PROFESSIONAL EXPERIENCE

Confidential, Plainville, CT

Senior Software Engineer

Responsibilities:

  • Translate business requirements into technical requirements to estimate the time to project completion
  • Work closely with business and management in architectural design of enhancements to existing software and design of new software solutions
  • Work in a .NET development environment for desktop, web, and API projects
  • Successfully redesigned the Validation component of the Pain Navigator system, within 2 months of joining the company
  • Design and develop REST API used for central storage for a workflow-based Q&A system
  • Guide team members on programming standards, design paradigms and best practices
  • Train, assist and guide offshore teams with future development of the Pain Navigator system
  • Introduce unit testing to development team used in new projects

Confidential, Woodbury, CT

Software Engineer

Responsibilities:

  • Assisted with overall architecture and design of multiple products
  • Designed and implemented a 3D virtual elevator in Unity3D
  • Worked on an Agile team as a scrum member and scrum master
  • Facilitated bi-weekly sprint start meetings to ensure successful and on-time sprints
  • Assisted with new features, bug fixes and UI development in Silverlight
  • Generated automated tests for the purpose of reducing errors and minimizing testing frequency
  • Researched, designed, and integrated real time video streaming into existing product
  • Wrote and edited technical documentation for developers, managers, and technical support staff
  • Gave technical presentations for developers, managers, and QA
  • Performed code reviews on fellow engineers changes including coding standards, code readability and overall implementation of the feature
  • Mentored junior developers to ensure best practices

Confidential, Middletown, CT

Contractor

Responsibilities:

  • Created new reports used by sales and finance for customer retention rates and breakevens of customers spending
  • Assisted with moving products from one back end over to the new ASP.NET MVC3 back end
  • Validated data from SQL queries in Excel to verify that existing query and the new query produced the same results
  • Assisted with implementing new features and bug fixes in ASP.NET MVC3 website

Confidential, Bristol, CT

Software Engineer II

Responsibilities:

  • Designed an MVVM framework for WPF that is used extensively throughout XGames scoring
  • Led initial development of a web-based scoring portal used by event staff to monitor scores in real time
  • Led development of a touchscreen scoring application running on Windows 7 tablets
  • Led development on many libraries and utilities used throughout the scoring system
  • Worked with the visual effects team to create mockups and proof of concepts of possible on-air products
  • Worked on venues setting up and tearing down the scoring network
  • Worked under high stress, live TV production, while running the XGames scoring network

Confidential, Berlin, CT

Software Engineer

Responsibilities:

  • Worked in a .NET environment adding features and fixing bugs to an existing WinForms / WPF project
  • Wrote new reports used by club owners and staff members to monitor member usage, member retention and financial reports
  • Converted new clients’ existing data into the schema used by Twin Oaks databases
  • Installed and configured Sybase data syncing technology, MobiLink, to ensure constant data backup
  • Assisted technical support staff with complex issues that were deemed a high priority

Confidential, Middletown, CT

Systems Administrator

Responsibilities:

  • Administered just over a dozen Windows Servers, Debian linux servers and 30 desktop PC’s
  • Developed application and tools that would assist in the monitoring and health of the servers and desktops to increase efficiency
  • Assisted with the building and programming of IP and RF based radios

Confidential

Lead Data Entry Technician

Responsibilities:

  • Creating and appreciating art, in any form
  • Spending time with my awesome family
  • Learning, exploring, and considering new and old programming languages
  • All aspects of 3D development and asset creation
  • Reading and learning about new software development process and designs
  • Attending local user groups to expand and share knowledge

We'd love your feedback!