I am a software developer with experience building cloud based applications. Created dynamic front-end applications with JavaScript, HTML, CSS, Angular11, and AngularJS. Implemented back end technologies such as SQL Server, .NET, Entity Framework, Java and SpringBoot . In addition, I have worked in a team environment following Agile/Scrum methodologies.
Develop applications utilizing Java and SpringBoot, C#, .NET and .NET Core
Experience in developing web pages using HTML5, JavaScript, AngularJS, Angular5, Angular11, Angular17, Bootstrap4 and CSS3.
Build client facing applications using Entity Framework, and SpringBoot.
Designed intricate logic layers to interact with REST services.
Responsible for creation of the databases, data-access layers.
Created data access layers to perform insert, delete, and update and retrieval functionality upon databases.
Designed SQL Server relational databases and MongoDB Collections to serve as storage for applications.
Built comprehensive Unit Tests using NUnit, JUnit, MsTest, Moq and Mockito.
Skill at working at all levels of an organization with Agile methodologies.
Use project management tools such as Git, Jira, and Slack.
Utilize Generics and Factory design patterns in application development.
Adhere to SOLID principles in software development process.
Utilized both MAVEN and GRADLE to build and manage dependencies
Developed applications using both MICROSERVICE and MONOLITHIC architectures
Overview
9
9
years of professional experience
Work History
Software Engineer
Freddie Mac
McLean, VA
07.2023 - Current
Developed scalable applications using modern software development practices and tools.
Implemented automated testing frameworks to enhance code quality and reliability.
Optimized existing codebases, improving performance and reducing technical debt.
Mentored junior developers, fostering skill growth and knowledge sharing within the team.
Collaborated with product managers to define project requirements and scope effectively.
Integrated the use of GitHub CoPilot to facilitate quick and accurate development work on the UI and Back End
Helped to create and maintain a full integrated test suite using Cypress for multiple Front End services.
Analyzed proposed technical solutions based on customer requirements.
Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
Software Engineer
Tek Systems(Contractor - Ford Motor Company)
Centreville, VA
12.2021 - 06.2023
Played a pivotal role as a core full stack developer within an Agile team, contributing to the evolution of the Over the Air update system through the development of microservices.
Implemented front-end functionality using Angular, ensuring a seamless user experience.
Conducted monthly demos for management and business users, facilitating direct feedback and enhancing application usability.
Collaborated closely with peers to ensure precise implementation of system specifications and seamless integration with related systems.
Ensured code quality and system stability by deploying and testing newly developed code in lower environments prior to production release.
Proficiently utilized Angular , Java , SpringBoot, HTML5, SQL, MSSQL, MongoDB, Redis, and Git to deliver robust solutions.
Leveraged the DevOps Pipeline, employing Jenkins, Cloud Build and SonarQube for efficient development processes.
Demonstrated expertise in Google Cloud Services hosting platform, effectively leveraging its capabilities.
Employed Kubernetes as the hosting platform for microservices deployment, utilizing cloud build for seamless delivery.
Assisted the product manager with administrative tasks, including story design/creation, troubleshooting production issues, and effectively communicating with upper management and key stakeholders from the business side regarding requirements.
Software Developer
Accenture
Chantilly, VA
09.2017 - 10.2021
A core developer of an Agile team, consulted for planning, analysis, design,development, and testing of multiple applications.
Assisted in developing several single-page applications using Angular5 and BootStrap4UI
Reported and presented development process metrics to management.
Worked and collaborated directly with clients and product owners.
Coordinate closely with peers to ensure proper implementation of system specifications.
Integration of the new development with the complete system.
Leveraged the DevOps Pipeline using Jenkins,SonarQube, Sonatype and Fortify.
Utilized project task and application management tools such as Jira, CollabNet, Bitbucket, Team Foundations, Jenkins, Team Foundation Services and Azure DevOps.
Software Engineer
Revature(Contractor - Accenture Federal Services)
Reston, VA
05.2017 - 09.2019
A 12 Week boot camp of the .NET Framework and popular industry technologies and enterprise communication methodologies.
Leveraged ADO.NET to connect to AWS RDS database for CRUD Operations.
Used ASP.NET MVC Framework to create the Client User Interface.
Used the AutoMapper to Map class entities to database objects.
Implemented Twitter BootStrap to enhance the Look and feel of the project.
Leveraged ASP.NET Model View Controller (MVC) to develop the Client interface.
Developed REST web services using the ASP.NET Web API Framework.
Leveraged Entity Framework to build data access objects to access data in SQL Serverusing AWS RDS.
Used the AutoMapper to Map class entities to database objects.
Managed tasks via Pivotal Tracker following Agile methodology.
Configure Webpack to automate development tasks, such as bundling and minification.
Developed REST web services using the .NET Core Framework.
Wrote custom CSS Stylesheets to enhance User Experience.
Implemented Entity Framework for data access to SQL Server.