Software Development Intern
Current• Spearheaded the refactoring of slow VB legacy code, achieving a 99% improvement in file processing speed• Perform unit testing of software components prior to release into production environment• Collaborate with senior engineers to design scalable and maintainable software solutions, applying best practices in software design and architecture• Actively participate in Agile ceremonies including daily stand-ups and sprint planning, contributing to effective project management and timely delivery of software solutions• Create comprehensive technical documentation for newly implemented features and system enhancements, ensuring clarity and ease of understanding for future development and maintenance• Participate in the full software development life cycle (SDLC) from requirements gathering through system implementation• Utilize version control systems to track changes made to source code repositories over time• Identify areas where process improvements could be made and implemented them accordingly• Design database queries and stored procedures utilizing SQL Server Management Studio• Integrate third-party APIs into existing applications while ensuring security protocols were followed at all times.