Lead Programmer Resume
Lead Programmers oversee develop business web applications for Windows using programming languages such as Java, C, C++ or .NET. They recruit, train and assign work to programmers, software engineers or developers as well as perform code testing, debugging, and troubleshooting functions. These programming experts have a bachelor's degree in information technology or related field along with a relevant programming language certification. If you are really interested to work in this profile, you will need a resume to highlight your technical skills and experience. The resume must display expertise in developing software programs, application and database development, requirement analysis, developing technical or design specifications, code testing and debugging, software optimization and performance tuning, application integration and troubleshooting, providing technical support to junior programmers and developers, software enhancement and documentation, providing end-user support and training materials, budgeting and project management process.
Lead Programmer Resume Example
Shirley J. Hermon
1222 Hood Avenue
San Diego, CA 92123
Phone No: 548-384-8958
Email: shirleyhermon@anymail.com
Career Summary:
Highly-enthusiastic, and dedicated Lead Programmer with more than 5 years of experience in leading programming, development, enhancement and implementation of web and windows applications or software using Java technology or platform. Expertise in Java, C++ and SQL coding, analyzing user requirements or specifications, software testing and debugging, code optimization and troubleshooting as well as possess excellent leadership, analytical, time-management, communication and problem-solving skills.
Summary of Skills:
- Thorough knowledge of Java programming, SDLC, application development and implementation, object oriented designs, requirement analysis, code testing and debugging, troubleshooting and modifying applications, project management, database development, user interface designs, Windows and Linux OS, Java integration patterns and frameworks, code optimization and performance tuning, agile software development
- Working knowledge of Java, C++, HTML, XML, CSS, JSP, REST and SOAP API, JavaScript, JSON, Angular JS, JQuery, MS SQL Server, ORM technology and JDBC, Java web frameworks such as Spring, JSF and MVC, MS Office Suite
- Ability to analyze user or business requirements, and develop logical and high-quality code for various business applications
- Solid leadership skills with the ability to resolve complex programming or application development issues or failures
- Ability to cope with fast-paced and challenging work environment as well as make effective decisions under pressure
- Effective communication and presentation skills with the ability to provide technical support or expertise to clients, IT and management team
- Excellent organizational and time-management skills with the ability to prioritize and delegate programming and development tasks efficiently
- Strong multi-tasking skills and the ability to work well in a cross-functional team
- Ability to document complex technical concepts and software development phases as well as write technical guides and training materials
- Ability to keep up with the latest industry trends and advancements as well as recommend changes to improve application development process
Work Experience:
Lead Programmer
Bluebirds Technologies, San Diego, CA
October 2017 – Present
- Leading a team of 10 programmers and coordinating development, testing, debugging, and implementation of Java programs for various business or custom software according to user requirements and established coding standards
- Liaising between management and IT personnel, including analysts, designers or software engineers to develop, implement, and deliver efficient, secure and scalable desktop, web and mobile based applications or software as required
- Analyzing project requirements and developing technical or design specifications, including flowcharts, data sets, logic diagrams or algorithms as well as creating architecture of Java and SQL code accordingly
- Recruiting and training members for the development and programming teams as well as prioritizing, assigning and executing tasks related to application or software project development and management as required
- Managing overall software or application documentation activities as well as preparing accurate developers guides and user manuals as required
- Conducting unit and integration testing on new Java applications as well as recommending necessary changes or modifications in existing software applications for optimization and performance improvement
- Leading design and code reviews as well as troubleshooting related issues and adding new features or functionalities as per design specifications to improve code quality and efficiency
Lead Programmer
HEB Tech Group, San Diego, CA
April 2015 - September 2017
- Worked with users or clients and analyzed their requirements to build, implement, and maintain complex Java applications or software in compliance with best development practices and established standards
- Collaborated with technical and management team to support project planning or technical design functions, enhancement of application development and related standards, project level feasibility analysis, work effort and cost estimations as required
- Provided technical guidance to junior programmers in troubleshooting various programming issues as well as fine-tuning and optimizing various web, windows and mobile applications as required
- Designed, tested, and debugged Java and SQL programs for assigned application or system projects as well as updated, and rewrote existing programs as per clients' requirements or specifications
- Led the designing and development of user interfaces and database architectures to integrate various web applications as well as supported end-users by developing documentation and training materials for application usage or maintenance as required
- Designed and implemented automated unit testing frameworks as required as well as ensured that software applications or system met best practice standards for project management, backups, recovery, and change management
Programmer
Info-Stretch Technologies, San Diego, CA
December 2013 - March 2015
- Collaborated with project leads and development team to analyze user requirements or specifications as well as develop, test, and implement complex windows and web-based applications using Java platform
- Designed, debugged, modified, and executed Java, C++ programs, including SQL queries as per design specifications as well as scheduled and conducted unit and integration tests as required
- Identified and solved complex coding issues or failures for fellow programmers as well as determined new project requirements and enhanced software applications accordingly
- Collaborated with QA team to build test cases and plans as well as properly addressed and fixed application or software issues discovered during client implementations as needed
- Worked with software engineers and management team to develop application project estimates as well as provide application status updates to managers and clients on a timely basis
Education:
-
Bachelor's Degree in Information Technology
San Diego Mesa College, San Diego, CA, USA
2012
Certification:
-
Oracle Certified Associate, Java SE8 Programmer (OCAJP/SCJA)
San Diego Mesa College, San Diego, CA, USA
2013
Reference:
On request.