Emma M. Email and Phone Number
Software Engineer with 10 years of experience. Skilled in C#, ASP.NET (web and desktop), Agile Methodologies, API Development, TDD and CI. Passionate about clean-code and personal improvement.
S&P Global Market Intelligence
View- Website:
- pitchbook.com/credit
- Employees:
- 16
-
Principal Software EngineerS&P Global Market IntelligenceUnited Kingdom -
Principal Software EngineerS&P Global Market Intelligence Mar 2022 - PresentManchester Area, United Kingdom -
Senior Software EngineerIhs Markit Jan 2020 - Mar 2022Manchester, United Kingdom -
DeveloperBlue Prism Mar 2018 - Jan 2020Warrington, United KingdomImproving and expanding the core product in an agile team, moving legacy desktop application to a cloud-ready web based infrastructure using message queues and microservices.Researching up-to-date technologies for new architecture; assessing and presenting benefits vs costs. Designing, implementing and transitioning to new architecture securely, with flexibility for integration with other third-party and internal products.Regularly using a varied range of frameworks / technologies including; .NET 4.7 (C# and VB.NET), React, GraphQL, Mass Transit, RabbitMQ, Winforms, WPF, MySQL, Javascript, DI, NUnit, Moq, Git, Specflow, UIA, WCF, Identity Server and WIX.Localisation and internationalisation of legacy and new applications, as part of a development team of 6-7 in a large development department. Delivering high quality features before deadlines - keeping the team calm and motivated under pressure.Regularly undertaking security training through Veracode, and mentoring junior developers to keep their personal development and keep a cohesive and consistent code base.Developing a new GraphQL API for web front end, and message-queue command/event driven architecture.Investigating customer issues as part of third line support - offering fixes or work-around wherever possible; managing expectation and escalating for prioritisation when a fix is not quickly and safely available, directly 100,000s users across the globe.Unit testing the legacy code base to allow for code refactoring and componentising where appropriate, following SOLID design principles with clean code at all times. Working closely with the QA team to ensure complete and efficient code coverage. -
.Net DeveloperFlextrade May 2017 - Mar 2018London, United KingdomAgile development and deployment of various multi-asset trading components as part of a cross-specialisation global team using technologies including .NET, WPF, NUnit, Specflow, Git, JIRA, CI (Jenkins) and powershell.Role included assessing and suggesting new features/ improved workflow / bug fixes and creating user acceptance criteria / wireframes. Followed a TDD approach using unit test, and testing, and BDD with integration and automated UI tests. Designed and implemented using SOLID principles; writing clean, secure and maintainable code, at all times keeping in mind restrictions of the wider product, and looking for opportunities to make improvements that can be shared - branching into other technologies / areas of the business if helpful. Reviewed and improved code across the team primarily through GitLab / Phabricator, and pair programmed new technologies. Created and maintained build and deployment scripts for CI (using Jenkins and GitLab servers) to ensure compatibility and reliability when installed as part of the core product, allowing regular new feature release.Followed and encouraged agile principles and scrum practices, working closely with the QA and business aspects of the team.In free development time found learning opportunities that were interesting personally and added value to the wider company. -
Junior Software DeveloperGeeks Ltd May 2015 - May 2017London, United KingdomBuilt and maintained .NET websites (MVC and Webforms), including responsive front end (Javascript, CSS, HTML) with SQL databases, varying from 100s to 10,000s of users.Responsibilities ranged from gathering, recording and wireframing client requirements - both directly client facing and from a Business Analyst / Project Manager - through the full development process up to and including deployments to test, UAT and live environments. Estimated and delegated development items - liaised with a technical lead when necessary. Ensured full testing coverage, followed by the design and implementation of model changes (with data migration scripts) and UI development. Attended weekly code reviews and pair-programming with team for refactoring and review.Heavy involvement setting up a new project and also undertaking maintenance of existing projects. Experience with performance profiling, implementing file-based storage systems and APIs.Responsible for investigating and fixing live issues to tight deadlines, presened solutions clearly and concisely, and highlighed potential risks and improvements for the future. Worked as part of different small teams in a big development department. -
Senior Resource AnalystNpower Apr 2014 - May 2015Houghton-Le-Spring, UkResponsibilities included analysing historical data to explain performance and forecast predicted demand.Utilised VBA and specialist tools to schedule staff according to forecasts, highlighting risks of shortfalls and to avoid overspend. Making proposals to improve performance across the business and liaising with the operations team to ensure the customer receives the best possible service. Creating ad hoc scenario analysis and predictions, frequently working to tight deadlines. Worked as part of a small and larger team to deliver solutions to the business as efficiently as possible.
Emma M. Education Details
-
Maths, Further Maths, Physics And Music
Frequently Asked Questions about Emma M.
What company does Emma M. work for?
Emma M. works for S&p Global Market Intelligence
What is Emma M.'s role at the current company?
Emma M.'s current role is Principal Software Engineer.
What schools did Emma M. attend?
Emma M. attended Durham University, Runshaw College.
Not the Emma M. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial