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