Senior Software Engineer - Team Lead Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Object - orientated design and programming methodology
- VB.NET (6 years), C++ (9 years), C#.NET (7 years), VB6/VBA (4 years), SQL (5 years), Python
- .NET, WinForms, WPF, WCF, MFC, STL, DirectX/OpenGL, Flash, DirectSound/OpenAL/FMOD, XML, FTP, ZIP
- UI design, human-computer interaction, friendly, efficient, and intuitive user experience
- Front-end and back-end applications/services, combinations thereof; some web development
- Crystal Reports and Microsoft Reports
- Version control, flowcharts, technical documentation creation and adherence
- Optimization (data structures, GPU-offloading, database indexing, stored procedures, best practices)
- Microsoft Office suite, in particular, Excel
- Excel VBA, macros, batch file import/export utilities for easy data transfer into/out of .NET applications
- SQL: user rights, stored procedures, triggers, functions, views, and schemas
- QA testing and documentation
- IDEs: Visual Studio ( ), Borland (5 and 6), Kimodo, Visual Basic (6)
RELEVANT WORK HISTORY:
Senior Software Engineer - Team Lead
Confidential, FL
Responsibilities:
- Rewrote and updated all of the company’s in-house full-stack software from VB6 and C++ to .NET; saved tens of thousands of man-hours per year, along with the increase in end-user satisfaction
- Daily routine included multiple software updates, constant database management, mentoring team members, attending meetings, helping our end-users, completely self-sufficient
- Designed and developed the plant’s largest piece software that imports customizable orders from the web, configures the customer’s selected options to create a bill of material.
- 90% reduction in lines of code from previous software.
- Average end-user configuration time reduced from over 4 minutes to less than 30 seconds.
- Created auto-translation and configuration services to eliminate the need for users to manually configure units for orders.
- Created services for reporting metrics and other data to corporate headquarters on specified intervals
- Routine database optimization and manual data modifications to assist in daily plant operations
Software Developer
Confidential, Miami, FL
Responsibilities:
- Followed and updated technical documentation based off of design, customer requests, programming completed, issues encountered, technological limitations, and future notes
- Implemented new features or better design by request of customer
- Improved performance and identified bottlenecks using programs like Confidential
- Performed general quality assurance testing and logging to ensure stability and usability
- Self-sufficient and thorough problem solver with a high attention to detail
- Extremely clean, organized, well-named, and easily decipherable code
- Work well under pressure, alone or in groups
- Take great pride in my work
- Willing to take calculated risks
- Realistic, responsible, reliable, loyal, straight-forward, and honest
- Accustomed to working in a multilingual, multicultural environment
- Organized and methodical, but not afraid of change
- Willing to ask for help and have no problems accepting criticism
- Strong written and verbal communication skills
- Flexible scheduling, can and have worked remotely
- Will go above and beyond to exceed customers’ expectations
