Summary
Overview
Work History
Education
Skills
Technical Proficiencies
Timeline
Generic

Usen Usen

Atlanta,Georgia

Summary

Dedicated and results-oriented Senior Application Developer with over 15 years of experience in designing, developing, and implementing innovative software solutions. Expert in leading development projects through the full lifecycle, utilizing a wide range of programming languages and technologies. Adept at driving process improvements and ensuring compliance with industry best practices. Proven leadership skills combined with a deep passion for continuous learning and excellence.

Overview

19
19
years of professional experience

Work History

Senior Application Developer

New Point Technology
Atlanta, GA
01.2019 - Current
  • Spearheaded the migration of legacy systems to microservices architecture, enhancing system scalability and maintainability
  • Optimized application performance, resulting in a 30% reduction in load times and a 20% decrease in server resource consumption.
  • Developed a company-wide code library, reducing development time for new projects by 15%.
  • Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines, decreasing deployment frequency from monthly to weekly.
  • Developed and maintained applications using Java, Spring, Hibernate, JavaScript and HTML and CSS.
  • Reviewed user stories and specifications to ensure technical feasibility of designs.
  • Created database objects such as tables, views, stored procedures and functions in SQL Server.
  • Assisted in the design and development of web-based applications for customer usage.
  • Collaborated with business analysts to understand requirements and develop solutions accordingly.
  • Provided technical guidance to junior developers on application development processes.
  • Identified areas for improvement within existing codebase and implemented necessary changes.
  • Troubleshot issues related to application performance, scalability and reliability.
  • Ensured the security of data by implementing appropriate authentication mechanisms.
  • Implemented automated unit tests to ensure quality of delivered software components.
  • Monitored production systems for errors or performance issues and took corrective action when needed.
  • Performed root cause analysis on reported bugs to identify underlying causes quickly and accurately.
  • Conducted code reviews to identify potential problems before they reach production environment.
  • Integrated third-party APIs into existing applications for additional functionality.
  • Worked with QA team throughout testing cycles to resolve any identified defects.
  • Optimized application performance by refactoring code where necessary.
  • Maintained version control system ensuring accurate tracking of code changes.
  • Participated in peer reviews providing feedback on coding standards and best practices.
  • Provided support during deployment process including troubleshooting any encountered issues.
  • Evaluated and led root-cause analysis for production issues and system failures.
  • Debugged and updated existing applications by analyzing reported problems and implementing best solutions.
  • Developed technical specifications based on functional requirements.
  • Converted project specifications into sequence of detailed instructions and logical steps for coding into functional business applications.
  • Collaborated with process stakeholders to identify and prioritize automation opportunities.
  • Wrote, designed and produced application upgrades and coding corrections.
  • Prepared detailed workflow charts and diagrams to describe input, output and logical operations.
  • Created working prototypes for new features and requests.

Senior Application Support Engineer

McDonald's
Houston, TX
01.2014 - 12.2018
  • Contributed to the development of an award-winning e-commerce platform, facilitating $5M in annual revenue.
  • Collaborated with cross-functional teams to integrate payment processing solutions, improving transaction success rates by 18%.
  • Authored technical documentation and provided hands-on training to junior developers, enhancing team knowledge and productivity.
  • Automated repetitive tasks using scripting, saving approximately 200 hours of manual work per year.

  • Performed root cause analysis for application issues and developed solutions to prevent future occurrences.
  • Provided technical guidance on system upgrades, enhancements, and patching activities.
  • Monitored application performance, identified bottlenecks, and implemented corrective measures.
  • Designed and delivered mission-critical infrastructure to maintain consistent availability and performance.
  • Recorded systems information and documented design specifications and installation instructions.
  • Designed and conducted hardware or software systems testing.
  • Built and oversaw network infrastructure comprised of various virtual products.
  • Utilized Python to handle debugging and automation scripting tasks.
  • Administered application stacks and executed performance tuning to optimize session performance by eliminating performance bottlenecks.
  • Created systems for deployment by military in remote locations.

Application Developer

Lowe's
Atlanta, GA
01.2009 - 12.2013
  • Developed application software using Java, JavaScript and HTML5 technologies.
  • Created user interfaces with React.js framework to improve the usability of applications.
  • Designed and implemented web services using RESTful API for data integration between applications.
  • Collaborated with other developers to resolve issues related to application development process.
  • Analyzed requirements and designed system architecture for new applications.
  • Documented design specifications, test plans and code changes in accordance with industry standards.
  • Tested developed applications for functionality, performance and scalability before deployment.
  • Configured servers, databases and networks to ensure optimal performance of applications.
  • Implemented security measures such as authentication and authorization protocols to protect data integrity.
  • Deployed new versions of applications on production environment following established procedures.
  • Debugged existing code base to identify potential problems or areas of improvement.
  • Integrated third-party APIs into existing systems for improved functionalities.
  • Monitored server logs for errors or anomalies that could affect the operation of applications.
  • Performed unit tests on source code to verify accuracy prior to release into production environments.
  • Optimized existing database structures by creating indexes, stored procedures and triggers as needed.
  • Migrated legacy systems from older technologies to more modern frameworks like Node.js and AngularJS.
  • Researched emerging trends in application development technology and proposed solutions accordingly.
  • Assisted junior developers in troubleshooting difficult coding challenges during development process.

Junior Application Developer

Home Depot
Atlanta, GA
01.2005 - 12.2008
  • Participated in the development of a client-customized CRM system that led to a 40% increase in client retention rates.
  • Provided maintenance and updates for existing applications, ensuring 99.9% uptime.
  • Developed web-based applications to meet customer requirements.
  • Tested applications for functionality and performance before release.
  • Assisted with the integration of third-party APIs into applications.
  • Resolved reported bugs within established timelines.
  • Participated in daily standup meetings to discuss project status updates.
  • Identified, debugged and fixed system bottlenecks and problems.
  • Performed testing on user defined functions and triggers.

Education

Master of Science - Informatics

Kennesaw State University
Kennesaw, GA
07-2022

Master of Science - Information Security And Assurance

Kennesaw State University
Kennesaw, GA
06-2022

Bachelor of Science - Computer And Information Sciences

Lagos State University
Lagos, Nigeria
01-2000

Skills

  • Advanced Programming Languages: Proficiency in relevant programming languages such as Java, C#, Python, or JavaScript depending on the development stack
  • Software Development Life Cycle (SDLC): Deep understanding of the stages of the SDLC, including requirements gathering, design, development, testing, deployment, and maintenance
  • Systems Architecture: Knowledge of designing, integrating, and managing complex software systems, including microservices and cloud-based architectures
  • Problem-Solving: Strong analytical and problem-solving skills to troubleshoot and resolve complex software issues
  • Database Management: Expertise in database design, management, and optimization, with proficiency in SQL and familiarity with NoSQL databases
  • Version Control: Proficiency in version control tools like Git, enabling efficient code management and collaboration
  • Agile Methodologies: Experience with Agile development practices and tools such as Scrum, Kanban, or SAFe to manage projects and enhance team productivity
  • DevOps Practices: Understanding of DevOps principles and experience with CI/CD pipelines, automation tools, and configuration management
  • Testing and Quality Assurance: Ability to write and maintain test cases, including unit, integration, and system tests to ensure code quality and reliability
  • Communication and Leadership: Excellent communication and interpersonal skills, capable of mentoring junior developers, and leading development teams

Technical Proficiencies

  • Programming Languages: Java, C#, .NET, JavaScript, SQL, Python
  • Frameworks & Tools: Spring Boot, .NET Framework, Angular, React, Node.js, Docker, Kubernetes, Jenkins, Git
  • Databases: Oracle, SQL Server, MySQL, MongoDB, Redis
  • Platforms: Windows, Linux, AWS, Azure

Timeline

Senior Application Developer

New Point Technology
01.2019 - Current

Senior Application Support Engineer

McDonald's
01.2014 - 12.2018

Application Developer

Lowe's
01.2009 - 12.2013

Junior Application Developer

Home Depot
01.2005 - 12.2008

Master of Science - Informatics

Kennesaw State University

Master of Science - Information Security And Assurance

Kennesaw State University

Bachelor of Science - Computer And Information Sciences

Lagos State University
Usen Usen