Scott Robertson, Senior Software Engineer
Address: Lancaster, PA
Phone: +1-559-***-****
Email: *****.*************@*******.***
PROFILE
Results-driven Senior Software Engineer with over 10 years of experience in developing scalable web applications and software solutions. Proficient in a variety of programming languages and frameworks, with a strong focus on delivering high-quality code and collaborating with cross-functional teams to drive project success.
EDUCATION
Pennsylvania College of Technology- Bachelor’s Degree
2010 –2015
Skills
Programming Languages : Java, Python, C#, JavaScript, TypeScript
Web Development Frameworks : Spring Boot, Flask, Django, ASP.NET Core, React, Angular, Blazor
Database Technologies : MySQL, PostgreSQL, MongoDB, Redis, SQL Server
Cloud & DevOps : AWS, Azure, Docker, Kubernetes, CI/CD, Terraform
Version Control : Git, GitHub, GitLab
Testing Frameworks : JUnit, Mockito, Selenium, Postman
Others : REST APIs, GraphQL, HTML, CSS, JavaScript
EXPERIENCE
MarketJoy, Senior Software Engineer
Jan 2024 – Present (Contract - Remote)
●Designed and implemented microservices using Spring Boot and AWS for a scalable e-commerce platform, improving response times by 30%.
●Developed RESTful APIs with Java and Spring Boot to support mobile applications, ensuring high availability and performance.
●Collaborated with cross-functional teams to integrate React front-end applications with back-end services, enhancing user experience and engagement.
●Utilized Docker and Kubernetes for containerization and orchestration of applications, streamlining deployment processes.
●Led code reviews and implemented best practices for code quality using SonarQube and JUnit for unit testing, resulting in a 25% reduction in bugs post-release.
●Implemented CI/CD pipelines using AWS CodePipeline and Jenkins, reducing deployment times by 40%.
●Optimized database queries in MySQL and MongoDB, improving application performance and reducing load times.
●Mentored junior developers in Java and React, fostering a culture of continuous learning and knowledge sharing.
●Participated in Agile ceremonies, contributing to sprint planning and retrospective discussions to enhance team productivity.
●Researched and integrated emerging technologies such as GraphQL for data fetching, enhancing application efficiency.
Aligned Studios, Software Engineer
Jun 2020 – Dec 2023 (Contract - Remote)
●Developed web applications using Flask and Django, focusing on data integration and automation processes for internal tools.
●Collaborated with UX/UI designers to create responsive web designs using HTML, CSS, and JavaScript, improving user satisfaction.
●Implemented RESTful services and integrated third-party APIs to enhance application functionality and user experience.
●Utilized Git for version control and collaborated on projects using GitHub, ensuring code integrity and collaboration.
●Participated in Agile development processes, contributing to sprint reviews and planning sessions, enhancing team workflow.
●Conducted performance testing using Postman and Selenium, identifying bottlenecks and improving application responsiveness.
●Developed and maintained SQL databases, optimizing queries for performance and reliability.
●Provided technical support and troubleshooting for deployed applications, resolving issues promptly and effectively.
AWS, Software Development Intern
Jun 2015 – May 2020 (Full Time - Onsite)
●Assisted in the development of a web application using JavaScript and React, gaining practical experience in front-end development.
●Learned to write clean and maintainable code, participating in code reviews and team meetings to understand best practices.
●Gained hands-on experience with Git for version control, contributing to team projects and learning collaborative coding practices.
●Participated in the design and implementation of a REST API using Node.js, enhancing understanding of back-end development.
●Engaged in testing and debugging processes, utilizing tools like Postman to ensure application functionality and performance.
●Collaborated with senior developers to understand software development life cycles and Agile methodologies.