Dynamic Software Engineer experienced in full-stack development and agile methodologies. Proven track record of delivering high-quality applications through automated testing and cross-functional collaboration, driving efficiency and innovation.
Overview
5
5
years of professional experience
Work History
Software Engineer
Blackbaud
08.2021 - Current
Developed and maintained scalable web applications using JavaScript frameworks.
Collaborated with cross-functional teams to enhance software functionality and user experience.
Implemented automated testing procedures to ensure code quality and reliability.
Analyzed system performance metrics, identifying areas for improvement in application efficiency.
Contributed to code reviews, ensuring adherence to best practices and coding standards.
Designed RESTful APIs to facilitate seamless integration with third-party services.
Developed scalable and maintainable code, ensuring long-term stability of the software.
Developed reusable components that significantly reduced development effort on multiple projects.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
Delivered unit-tested systems within customer-prescribed timeframes.
Collaborated with cross-functional teams to ensure seamless integration of software components.
Designed data models and database schemas to support complex data storage and retrieval requirements, ensuring data integrity and accessibility.
Led agile ceremonies, promoting iterative development and continuous feedback loops.