Senior Software Engineer Resume
3.00/5 (Submit Your Rating)
WashingtoN
SUMMARY:
- Motivated Senior Software Engineer, Software Architect, and Software Lead.
- Experienced at leading a team through the software development life cycle and at leading both overseas and domestic teams.
- Experience at running daily standup meetings.
- Proven success at writing and debugging mission critical applications.
- Proficient with Android, C#, Java, C/C++, web technologies, and Agile with the ability to learn new technologies very quickly.
- Excellent problem - solving skills with a history of solving complex application bugs.
- Effective team player with great communication skills, a can-do attitude, and takes ownership of job tasks while persisting through adversity and ambiguity.
TECHNICAL SKILLS:
Software: Android, Eclipse, Visual Studio, CVS, SQL Server, Docker, AWS
Languages: C#, Java, JavaScript, SQL, ASP, PHP, HTML, .NET, C/C++
Knowledge / Skills: Team Lead, Agile/Scrum, Object Oriented Design, Software Architecture, Manager-Tools
EXPERIENCE:
Senior Software Engineer
Confidential, Washington
- Enhance, fix, and test Android application in the Eclipse environment while maintaining web applications, Windows client and services in C#, and SQL scripts in SQL Server 2008 with customer requested enhancements and issues.
- Use a variety of Android tablets for compatibility testing. Provide time estimates and work on areas for refinement and improvement to concrete truck tracking and job ticketing suite of software to reduce customers time and increase profits.
- Occasionally run the daily standup meeting.
- Ported older code to .NET to assist in bringing aging applications up to date and minimize issues with modern systems.
- Collaborate with other developers to enhance and thoroughly test the entire product suite.
- Work directly with QA, clients, and customers on solving or identifying issues with the software suite.
Senior Software Engineer / Software Architect / Software Lead
Confidential, Portland, Oregon
- Lead team members who work across the globe. Provide feedback, coach, and mentor team members and peers.
- Work with product owners to determine how team members will be assigned work and meet with CTO and managers as product expert. Work directly with customers to create and write requirement and technical documents for developers and team members to use for development.
- Develop timelines, and write plans to meet hard set project deadlines.
- Provide time estimates for upcoming work.
- Design and architect interactive TV applications.
- Write C# applications that must deliver iTV back channel data reliably.
- Write Java applications that collect viewer metrics data.
- Work directly with cable vendors and television programmers to deliver rock solid iTV advertising template and meet expectations with TV groups such as Showtime, HSN, and NBC. Work directly with quality assurance and customers.
Software Engineer
Confidential, Washington
- Use C++ in Visual Studio environment to implement new custom features into product application for customers.
- Debug, maintain, and modify code base to customers on-site specifications.
- Analyze new feature design requirements and provide time estimates for completion.
- Develop and deploy C# applications to customer requirements.
- Helped design and implement rewrite of core product application.
- Integrated new telephony hardware into application rework.
- Sole architect, designer and developer for several Windows applications for product startup, initialization, and debugging.
- Installed hardware and setup servers for testing and debugging. Rewrote Windows applications for Linux compatibility.
- Work without supervision and meet deadlines.
- Report to managers weekly.
- Ordered and assembled new workstation and server components.
Web Developer / Computer Tech
Confidential, Phoenix, Arizona
- Developed web sites using HTML, JavaScript, and Java.
- Worked with web servers and services to start and manage web sites.
- Managed time between web sites, networks, and repairing computers.
- Assisted with the set up of networks and installation of servers for LANs.
- Monitored email servers for problems and repaired as necessary.
- Assembled computers for clients.
- Troubleshot and repaired computer problems.
