Senior Software Engineer - Team Lead Resume
2.00/5 (Submit Your Rating)
St Louis, MissourI
SUMMARY
- A meticulous software engineer who prides himself on seeing the big picture and solving issues completely. A respected leader with experience in all phases of the software lifecycle and sound judgment. Tactful and composed when working with internal and external clients.
- Over ten years of software industry experience, including five working with broadband provisioning systems.
- The team’s go - to guy for analyzing and debugging complex problems.
- Over three years of experience developing B/OSS, CRM, and billing systems.
- Lead Developer on a fast-paced deployment in Jordan.
- An expert at analyzing requirements and finding design holes.
- A responsible organizer who learns quickly and leads by doing.
TECHNICAL SKILLS
- Programming in PHP, SQL, Java, JSP, C, C++, Perl, JavaScript, and Unix shell scripts.
- Implemented design patterns such as MVC, factory, and singleton.
- Comfortable with OO concepts, such as interfaces, abstraction, and inheritance.
- Developed using Eclipse, CVS, Ant, Maven, and MS Visual SourceSafe.
- Created designs using UML diagrams and ERD tools.
- Knowledge of AJAX, Apache Struts Tiles, XML, SOAP, XML-RPC, HTML, and CSS.
- Strong database skills including complex query construction and performance analysis.
- Experience with Apache, Tomcat, MySQL, Sybase, Kerberos, and RADIUS.
- Designed, executed, and evaluated performance tests using Mercury LoadRunner.
- Familiarity with Linux, Unix, Windows, DOS, and Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, Missouri
SENIOR SOFTWARE ENGINEER - TEAM LEAD
- Team Lead: Mentored and oversaw four software developers.
- Integrated a B/OSS system to network management and Wi-Max provisioning systems.
- Overhauled complex financial reports such as earned and deferred revenue.
- Worked closely with the sales manager to evaluate requests and provide estimates.
- Performed code merges across branches, including detailed testing.
- Designed components for contract-development and supported offshore engineers.
- Refactored code to comply with best practices and in-house coding standards.
- Coordinated requirements analysis and design among disparate business groups.
- Estimated, designed, built, and tested software components on tight schedules.
- Investigated chronic trouble spots in the application and analyzed the root causes.
Technologies: MySQL, PHP 5, Java, JavaScript, Linux, Apache, Tomcat, SOAP, AJAX
Confidential
SENIOR SOFTWARE ENGINEER
- Established a professional, competent presence
- Built APIs to enable customized registration flows and supported client developers.
- Improved development team credibility with reliable estimates and consistent practices.
- Built a secure new authentication mechanism that fulfilled all the client’s needs.
Confidential, Columbus, Ohio
SOFTWARE ENGINEER
- Enhanced a high-visibility web registration app and dramatically improved its quality.
- Redesigned the app’s presentation layer using Apache Struts Tiles.
- Team expert on Omniture SiteCatalyst web analysis software.
- Maintained critical system for delivering accurate phone lists to dial-up client software.
Technologies: CSS, JavaScript, JSP, Java, Perl, Struts, Linux, Apache, Tomcat, CVS
Confidential, Columbus, OhioSENIOR SOFTWARE QUALITY ENGINEER
- Team Lead: Advised and mentored a team of five QA Engineers.
- Taught junior QA engineers ways to find bugs using log files and DB results.
- Performed integration testing of complex systems, coordinating multiple teams.
- Established a methodology for evaluating the performance impacts of new features.
- Load tested client-server systems to identify resource leaks and bottlenecks.
- Reviewed software requirements, design, and code.
- Earned ASQ Certified Software Quality Engineer certification.
Technologies: Sybase, Linux, LoadRunner, SQL, Shell Scripts, HTML, VSS
