C#/.Net Apprentice Software Developer
Louisville, Ky, Us
• Project Management Fundamentals – wire-framing, user stories, work estimation, and iterative development using agile tools (Jira, Crucible) for team collaboration and BitBucket for source control• Engaged in weekly code reviews, presenting current projects to fellow apprentices and instructors • Designed several websites including a restaurant website and a dice game, incorporating multiple pages, embedded fonts, imagery, and navigation using HTML, CSS, Bootstrap, and Javascript.• Built a test driven developed flooring company tool using proper layering (logic, data, UI, models, tests) in C# which demonstrate modeling, inheritance, polymorphism, dependency injection, File IO• Upgraded my flooring company tool by implementing ASP.NET MVC to build a bootstrapped web UI, recycling ~80% of the code used in the original solution• Improved algorithmic thinking and problem solving abilities by completing 20+ ProjectEuler.net problems• Went beyond the standard coursework to utilize primitive data structures and sorting algorithms inseveral projects