We provide IT Staff Augmentation Services!

Software Development Team Lead/ Manager Resume

Phoenix, AZ

SUMMARY:

  • Software Development Manager with more than 16 years of hands - on experience in software development, design, management, implementation and project leadership. Responsible for leading development team comprising with onsite and offshore group of software engineers.
  • Extensive knowledge in applications of technological solutions especially in complex business applications
  • Strong organizational and problem-solving skills
  • Excellent communication and presentation skills
  • Good knowledge in multi programming languages
  • Proficient in technology integration and system integration
  • Good exposure in web designing and technical support
  • Positive attitude and creativity
  • Able to design and implement well-crafted, scalable, and maintainable code
  • An excellent project management with sound technical skills, advanced analytical ability, good judgment, and strong business focus
  • Strong relationship building skills with the ability to represent the firm well with stakeholders. Sound conflict resolution & negotiation ability
  • Excellent written and oral communication skills working at all levels with demonstrated ability to interact/influence both business and technology partners
  • Demonstrated ability to be highly organized while multitasking
  • Able to design and implement well-crafted, scalable, and maintainable code
  • Ability to deliver quality software production schedule and within budget

TECHNICAL SKILLS:

Technologies: JAVA, Spring, Spring Boot, Spring Cloud, Spring Data, JPA, Hibernate, Adobe Flex, Angular 2+, Node.js, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular material, Hadoop, Spark

Development Tools: IntelliJ, VSCode, Eclipse, Spring Tool Suite, Apache Tomcat, Gradle, Maven, ANT, GIT, SVN, Jenkins, Jira, Version One.

Database: Oracle, PostgreSQL, MySQL, MongoDB

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Software Development Team Lead/ Manager

  • Manage development team comprising with onsite and offshore developers and project managers.
  • Identifying/mitigating risks to delivering solution on time
  • Coaching staff in technical matters and delivering on other job-related responsibilities
  • Provide strategic management for a team of web developers for our digital application development team
  • Work with Business Analysis manager to provide a comprehensive view and development efforts across the various platforms
  • Design, develop, test, implement, and maintain application software working with established processes
  • Analyze and develop product requirements and develop software to meet those functional needs.
  • Review technical feasibility and work with team to develop timelines for product development.
  • Maintain reusable code for modular software and other components.
  • Lead planning and execution of project work plans, making ongoing revisions to meet changing needs.
  • Direct development team efforts to achieve team and product development goals, objectives and milestones.
  • Collaborate with cross functional teams in global locations to build software architectures that resolve complex business problems.
  • Oversee solutions development initiatives utilizing input from consultants and technology vendors.
  • Work with senior management and executive staff to develop cohesive plans for the development of innovative software products.

Confidential, Denver, CO

Senior Software Engineer

  • Lead Technical Development team with development tasks, follow-up and monitoring
  • Ensured development artifacts were in alignment with patterns/ frameworks designed by software engineering teams.
  • Full lifecycle application development using standard frameworks and coding standards/patterns
  • Technical Leadership - Lead, coach, task manage, technical plan, and mentor team members and more junior developers.
  • Involve in all phases of software development life cycle including requirements gathering, designing the application, implementing the design, testing and maintenance support.
  • Updated and fixed existing software and system applications.
  • Recommended architectural improvements, design solutions and integration solutions.
  • Trained and mentored junior developers and engineers.
  • Suggested improvements to team and project workflow.
  • Code review and technical documentation review for other developers.
  • Working with testing team to resolve the issues.
  • Working on Spring Boot Microservices, Spring Cloud, Angular, Boot Strap and Oracle DB to give Nephrologist better user experience.

Confidential, Oakland, CA

Senior Java Developer

  • Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model
  • Lead Technical Development team with development tasks, follow-up and monitoring
  • Ensured development artifacts were in alignment with patterns/ frameworks designed by software engineering teams.
  • Full lifecycle application development using standard frameworks and coding standards/patterns
  • Technical Leadership - Lead, coach, task manage, technical plan, and mentor team members and junior developers.
  • Deploy the application on the Web Sphere Application Server
  • Provide support for production issues.
  • Participate in defect review meeting with team members.

Confidential, New Brighton, MN

Senior Java Developer

  • Worked collaboratively with technical and business team members to develop and maintain business solutions following Agile Development Principles and Practices.
  • Supported existing services and provide solutions for the customer facing issues.
  • Used Agile software development methodology which helps to develop project plans.
  • Troubleshoot deployment and production problems.
  • Provide support for production issues.
  • Architect the solution of new feature enhancements

Confidential - Stout, Menomonie, WI

Research/Graduate Assistant

  • Supervised undergraduate students working on research projects.
  • Recorded data and maintained source documentation following good documentation practices.
  • Performed statistical, qualitative and quantitative analysis.
  • Planned, modified, and executed research techniques, procedures and tests.

Confidential

Java Developer

  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Developed web based application using Java, J2EE, JSP, Servlet, Java Script, HTML, CSS and Ajax.
  • Developed test cases for the JUnit Test.
  • Mentored new team members.
  • Extensively involved in identifying root cause for the application bugs

Hire Now