As a forward thinking senior software engineer with a passion for clean code, I strive to adhere to the SOLID principles as well as providing maintainable and adaptive code. As a certified scrum master I fully embrace change and place the highest value on client satisfaction. My passion for emerging technologies and practises, coupled with my ability to understand new concepts quickly ensures that my skill set is constantly updating, allowing me to make development decisions with both competence and confidence.
Skills:
- Agile Alliance Certified Scrum Master
- Strong fault analysis, determination, and problem solving skills
- Ability to be self-motivated and to take initiative in critical situations
- Excellent communications skills and ability to work in a collaborative environment,
- Passion for the Microsoft Stack
- Ability to grasp new concepts and technology quickly
- TDD
- 7.5 Years commercial experience .NET in C#.
- SQL CLR Stored Procedures and Functions
- SSIS Custom Control Development
Senior Software Engineer @ January 2014 - Present
SystemC – Senior Software Engineer
- Created a Data Access Service in C# to deliver real time data deltas performed against a Patient Administration System to a 3rd party database. The DAS project utilised MSMQ’s, a windows service, MSSQL replication and stored procedures.
- Acted as Agile SCRUM master for a small team to design and develop a C# N-Tier configuration tool for a monolithic Patient Administration System. This project included a multi-tasking WPF Client, SQLLite, Web API, SQL Server and 3rd party ORM library Dapper.
- Created a SOA real-time logging system that delivers exception logs and MSSQL Server trace logs straight from NHS Trust Sites. Once the data is collected it is then aggregated and available for analysis in almost real-time in ELK.
- Lead in-house training addressing up to 20 developers. From January 2014 to Present (2 years) Senior .Net Developer @ - Lead developer for small development team.
- Migrated source control environments,
- Responsible for making infrastructure changes.
- Involved in the interview and recruitment process of members of a new development team.
- Setting coding standards, development best practises, and mentoring junior members.
- Migrated out source development to in-house development team. From April 2013 to January 2014 (10 months) Senior Developer @ - Created a File Transfer SSIS Component in C# that handled FTP, FTPS and SFTP protocols.
- Wrote a Compression SSIS Component in C# that exposed multiple compression algorithms including 7z, zip and RAR.
- Created an Address Formatting SSIS Component in C# that processes 30 million addresses, that removed duplicated data by using string similarity algorithms such as Jaro Winkler and Levenshtein string distance metric. From February 2012 to April 2013 (1 year 3 months) Dartford, United KingdomSoftware Engineer @ - Created a Web Service in C# to allow partners to monitor mobile phone usage in a secure, reliable and responsive manner.
- Developed a Windows Forms Application in C# to allow the migration of historical financial transactional records with a 0% error rate. From May 2008 to January 2012 (3 years 9 months) Software Engineer @ Working on my own I created and maintained an information system to provide comparable and validated data on the spread of major invasive bacteria such as MRSA throughout the NHS. This experience allowed me to apply my theoretical knowledge of software development to a real-world problem. I used SQL server as the back-end and a data-driven C# user interface. This was part of a European study to monitor the spread and death rate throughout the European Union From May 2007 to September 2007 (5 months) Dundee, United Kingdom
Bachelor of Science, Applied Computing, 2.1 @ The University of Dundee Lynnsay Piper is skilled in: Microsoft SQL Server, Databases, C#, ASP.NET, Visual Studio, .NET, Database Design, XML, SQL, Software Development, Agile Methodologies, Testing, Web Services, Scrum, SSIS