$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Strong Web developer with Microsoft technologies with 20 years of experience
Ravi Mal
,
Sandy, United Kingdom
Experience
Other titles
Skills
I'm offering
A long standing software developer that's worked for close to 20 years in web development. Having worked for companies from startups to multi-national companies, developing high quality software solutions in short timescales and within budgets.
All provided with a great sense of professionalism, communication with all types of people with a fun and positive attitude.
No projects too scary and excellent at picking up new technologies.
All provided with a great sense of professionalism, communication with all types of people with a fun and positive attitude.
No projects too scary and excellent at picking up new technologies.
Markets
United Kingdom
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - ?
job
Managing own start up
unknown.
Technologies: C# Visual Studios 2019, ASP.Net Core, Web API, Entity Framework Core, SQL Server, Moq,
TDD with NUnit, JavaScript, Bootstrap, JQuery, Ajax, Azure DevOps
Highlights:
• Currently developing an eCommercial/Comparison website for the food supplements industry.
• Managing 1 remote worker to assist the development of the platform on an agile basis, performing pair
programming and code reviews.
• Highly involved in business meetings with potential clients and investors as well as attending industry
exhibitions to generate leads and contacts.
TDD with NUnit, JavaScript, Bootstrap, JQuery, Ajax, Azure DevOps
Highlights:
• Currently developing an eCommercial/Comparison website for the food supplements industry.
• Managing 1 remote worker to assist the development of the platform on an agile basis, performing pair
programming and code reviews.
• Highly involved in business meetings with potential clients and investors as well as attending industry
exhibitions to generate leads and contacts.
Entity Framework, UP, MOQ, Framework, Performing, Net core, Server, Web, Development, Entity framework core, NUnit, Net, TDD, Web API, Website, Javascript, ASP, C, AJAX, Agile, .net core, DevOps, Azure, ASP.NET, SQL Server, Bootstrap, API, .Net, Jquery, Sql
2019 - 2020
job
Application Developer
ADP.
Technologies: C#, ASP.Net, JavaScript
Highlights:
• Supported ADP in a digital transformation project for business administrators to provide their employees
access to the adp employee portal which enables them to perform various HR processes.
Highlights:
• Supported ADP in a digital transformation project for business administrators to provide their employees
access to the adp employee portal which enables them to perform various HR processes.
Javascript, .Net, ASP.NET, Digital transformation, C, ASP, Net, Developer, Transformation, Processes, Portal
2017 - 2018
job
Contracting Software Developer
Sartorius Stedim Biotech.
Technologies: C# Visual Studios 2017, WPF, Entity Framework, Git, GitHub, Powershell, Resharper
Highlights:
• Hired to assist the development of a bespoke WPF application based on the S88 Batch Design Standards
using the MVVM design pattern. This application was designed to control one of the company's bestselling
products known as the Flexact which was highly configurable to each customers requirements.
• Provided Powershell cmdlets and functions to supplement the WPF application as a command driven
interface.
Highlights:
• Hired to assist the development of a bespoke WPF application based on the S88 Batch Design Standards
using the MVVM design pattern. This application was designed to control one of the company's bestselling
products known as the Flexact which was highly configurable to each customers requirements.
• Provided Powershell cmdlets and functions to supplement the WPF application as a command driven
interface.
Design, Git, C, Entity Framework, Wpf, PowerShell, Github, Developer, MVVM, Development, Software, Framework, Resharper
2016 - 2017
job
Contracting .Net Web Developer
Cordic Ltd.
Technologies: C#, MVC, Javascript, Jquery, Jquery UI, JSon, WorldPay, Kount
Highlights:
• Hired to assist Cordic update their commercial website - cabguru.com.
• Implemented a 3D secure online card payment facility into the site along with transaction risk assessments
for the card payments.
• Provided some re-architecture to a more SOLID principal to the site with MVC unit tests.
• Updated the site so it could capture more client information and opened it up to corporate clients.
Highlights:
• Hired to assist Cordic update their commercial website - cabguru.com.
• Implemented a 3D secure online card payment facility into the site along with transaction risk assessments
for the card payments.
• Provided some re-architecture to a more SOLID principal to the site with MVC unit tests.
• Updated the site so it could capture more client information and opened it up to corporate clients.
Architecture, UP, Online, Web, SOLID, Developer, It, Net, 3D, Javascript, Website, MVC, SoMe, C, UI, JSON, Jquery
2016 - 2016
job
Contracting Senior .Net Developer
NFS Technology Group.
Technologies: C# Visual Studios 2013, SQL Server 2014, Web API 2, MVC, ASP.Net Web Forms, Ajax,
CSLA, NHibernate
Highlights:
• Initially hired on a 3 month contract to develop an interface for information storage and retrieval, to support
NFS's expansion of their booking software across different hardware devices (e.g. desktops, mobile phones, iPads etc).
• My contract was extended for a further 6 months to help refactor code from an existing product to communicate with the interface instead of using its own methods directly with the database.
• As well as being responsible for the development of the Web API being kept to high standards, I was also
given the responsibility to do code reviews, support, mentor and work with distributed software teams in India.
CSLA, NHibernate
Highlights:
• Initially hired on a 3 month contract to develop an interface for information storage and retrieval, to support
NFS's expansion of their booking software across different hardware devices (e.g. desktops, mobile phones, iPads etc).
• My contract was extended for a further 6 months to help refactor code from an existing product to communicate with the interface instead of using its own methods directly with the database.
• As well as being responsible for the development of the Web API being kept to high standards, I was also
given the responsibility to do code reviews, support, mentor and work with distributed software teams in India.
Net, Sql server 2014, Booking, NHibernate, Server, Web, Storage, Software, Development, Hardware, Support, Developer, Sql, Web API, MVC, Mentor, ASP, C, AJAX, Database, ASP.NET, SQL Server, API, .Net
2014 - 2015
job
Senior Software Developer
VolkerWessels Group UK.
Technologies: Java, C# Visual Studios 2012, Entity Framework, SQL Server 2014, SSIS, SSRS, SOAP, MVC,
Web Services
Highlights:
• Worked in an agile approach to design and develop an early version of a business intelligence project.
• My involvement included taking responsibility for all aspects of systems analysis to find the best ways to
extract information from third party systems in certain sequences using various technologies, (C# Web services, a java executable, SSIS) to storing the data into a central repository, writing SQL routines to transform the data and store it into a reporting database, to writing the SSRS report to extract information from a table consisting of up to 2.5 million records.
Web Services
Highlights:
• Worked in an agile approach to design and develop an early version of a business intelligence project.
• My involvement included taking responsibility for all aspects of systems analysis to find the best ways to
extract information from third party systems in certain sequences using various technologies, (C# Web services, a java executable, SSIS) to storing the data into a central repository, writing SQL routines to transform the data and store it into a reporting database, to writing the SSRS report to extract information from a table consisting of up to 2.5 million records.
Entity Framework, UP, Sql server 2014, Framework, Server, Web, Software, Developer, It, SSRS, Ssis, SOAP, Design, MVC, Web Services, C, Database, Agile, SQL Server, Business Intelligence, Writing, Java, Sql
2014 - 2014
job
Software Development Manager
unknown.
Highlights:
• Managed a team of up to 9 developers and 1 tester on a daily basis.
• Conducted meetings with other managers and helped to communicate to them what software deliverables
were scheduled in releases for them.
• Successfully delivered a working system within a 2 week time period to support a government contract the business had won. The contract was for move with us to support the public with their right to buy home
applications. Here I conducted sprint planning and reviewed them on a daily basis to ensure the project
would be delivered within the tight timescale required.
• Managed a team of up to 9 developers and 1 tester on a daily basis.
• Conducted meetings with other managers and helped to communicate to them what software deliverables
were scheduled in releases for them.
• Successfully delivered a working system within a 2 week time period to support a government contract the business had won. The contract was for move with us to support the public with their right to buy home
applications. Here I conducted sprint planning and reviewed them on a daily basis to ensure the project
would be delivered within the tight timescale required.
Software development, Support, Development, Software, UP, Manager
2009 - 2011
job
Software Engineer
Capita Children's Services.
Technologies: C# VS2010, SharePoint 2010, SQL Server 2000-2008, SSIS, Crystal Reports, SVN, TFS,
Kanban, Agile, ASP.Net, Windows, Web Services, WCF
Highlights:
• Working within the Management Information Systems (MIS) department as a software engineer, my role
entailed providing technical expertise to all users of various systems that interacted with the MIS
databases, as well as maintaining and enhancing those systems used by up to a thousand simultaneous
users.
• Provided performance improvements to stored procedures being used by crystal reports. Some reports
were originally taking 10 minutes to run. I managed to get them to execute in less than 1 minute.
• Performance improvements to the main C# windows applications known as Business Desktop and Schools
Manager. Both applications have hundreds of users. Business Desktop is the companies MIS. Schools
Manager is used by external customers such as local education authorities. Performance improvements
were made to these applications by reviewing SQL traces to identify areas of repeat processing and eliminating them. Then also reviewing the data retrievals methods to shorten result sets.
• Modifying the C# reporting engine within Business Desktop to run crystal reports from different database
servers. This was to ease large report processing on the primary server which would cause slow usability
on Business Desktop.
• Built and deployed an SSIS package to obtain the latest database backup file from one database server
and restore it to a test database server. This allowed every developer to test their developments against a
fresh copy of the live database.
• worked with a team of developers to replace Business Desktop as a SharePoint 2010 web solution in an
Kanban, Agile, ASP.Net, Windows, Web Services, WCF
Highlights:
• Working within the Management Information Systems (MIS) department as a software engineer, my role
entailed providing technical expertise to all users of various systems that interacted with the MIS
databases, as well as maintaining and enhancing those systems used by up to a thousand simultaneous
users.
• Provided performance improvements to stored procedures being used by crystal reports. Some reports
were originally taking 10 minutes to run. I managed to get them to execute in less than 1 minute.
• Performance improvements to the main C# windows applications known as Business Desktop and Schools
Manager. Both applications have hundreds of users. Business Desktop is the companies MIS. Schools
Manager is used by external customers such as local education authorities. Performance improvements
were made to these applications by reviewing SQL traces to identify areas of repeat processing and eliminating them. Then also reviewing the data retrievals methods to shorten result sets.
• Modifying the C# reporting engine within Business Desktop to run crystal reports from different database
servers. This was to ease large report processing on the primary server which would cause slow usability
on Business Desktop.
• Built and deployed an SSIS package to obtain the latest database backup file from one database server
and restore it to a test database server. This allowed every developer to test their developments against a
fresh copy of the live database.
• worked with a team of developers to replace Business Desktop as a SharePoint 2010 web solution in an
Software, WCF, Ssis, Net, It, TFS, Developer, Usability & UX, Backup, Less, Web, Server, SVN, Database server, Processing, UP, Manager, ASP, .Net, SQL Server, ASP.NET, SharePoint, Agile, Usability, Database, C, Sql, SoMe, Web Services, Management, Stored procedures, Kanban, Test, Windows
2006 - 2008
job
Web Developer
TalentQ.
Technologies: C# VS 2008, SQL Server 2005, ASP.Net, GDI+
Highlights:
• TalentQ provides online psychometric assessments for organisations of all sizes. These assessments are
used for the recruitment or personal development of employees.
• Developed an eLearning site for users to gain British Psychological Level A & B training qualifications.
• Developed an online exam system for candidates that completed the TalentQ level A & B eLearning
training.
• Developed A secure PDF reporting engine based on the results of candidates psychometric tests. My
additions to this reporting system involved a large rewrite of the code to make it easily maintainable, run
quicker and translatable into different languages which allowed the company to expand its presence into
foreign markets.
• Developed a better user interface for bulk administrative tasks such as creating users with multiple tests
assigned to them and being able to produce their reports in bulk. This was a huge success in the TalentQ
system as it allowed the clients to do more of their own administrative work rather than passing this on to the TalentQ support team.
• I improved a Personal Development Process (PDP) web site for a client (Capita). The PDP system had no
user interface to allow a user to set up managers, employees and the reviews that managers did on their
employees. I also created a simple reporting system that let the PDP administrator know which reviews
were still outstanding.
Highlights:
• TalentQ provides online psychometric assessments for organisations of all sizes. These assessments are
used for the recruitment or personal development of employees.
• Developed an eLearning site for users to gain British Psychological Level A & B training qualifications.
• Developed an online exam system for candidates that completed the TalentQ level A & B eLearning
training.
• Developed A secure PDF reporting engine based on the results of candidates psychometric tests. My
additions to this reporting system involved a large rewrite of the code to make it easily maintainable, run
quicker and translatable into different languages which allowed the company to expand its presence into
foreign markets.
• Developed a better user interface for bulk administrative tasks such as creating users with multiple tests
assigned to them and being able to produce their reports in bulk. This was a huge success in the TalentQ
system as it allowed the clients to do more of their own administrative work rather than passing this on to the TalentQ support team.
• I improved a Personal Development Process (PDP) web site for a client (Capita). The PDP system had no
user interface to allow a user to set up managers, employees and the reviews that managers did on their
employees. I also created a simple reporting system that let the PDP administrator know which reviews
were still outstanding.
PDF, SQL Server 2005, UP, Online, Administrator, Server, Web, Development, Support, Developer, Sql, It, Net, Recruitment, ASP, C, Training, ASP.NET, SQL Server, .Net
2005 - 2006
job
Software Developer
eSpares Ltd.
Technologies: C#, ASP.Net, SQL Server 2000, Crystal Reports
Highlights:
• Played a major role in maintaining the administrative website used to control nearly all business activities.
Known as "The Back Office", it allowed me to develop some strong skills in MS SQL Server 2000, Crystal
Reports and further increase my knowledge of C# and ASP.Net programming.
• Modified the Back Office to enable call centre staff to email customers informing them of the different
stages that their products had passed through, before being despatched to them. This reduced the call
centres workload by not having to answer calls from customers chasing their orders.
• Developed and maintained up to 30 Crystal Reports for the board of directors to aid them with their
decision making.
• Improving the speed of the reports by performance tuning the SQL server stored procedures.
• Enhanced an existing C# release manager application to retrieve the latest files from source control to the users' hard drive, compile them, compress the relevant files, and FTP them to a server. My addition to this
project further allowed my senior developers to save a large amount of time by not having to do this
manually as there were many sites that used this deployment process.
Highlights:
• Played a major role in maintaining the administrative website used to control nearly all business activities.
Known as "The Back Office", it allowed me to develop some strong skills in MS SQL Server 2000, Crystal
Reports and further increase my knowledge of C# and ASP.Net programming.
• Modified the Back Office to enable call centre staff to email customers informing them of the different
stages that their products had passed through, before being despatched to them. This reduced the call
centres workload by not having to answer calls from customers chasing their orders.
• Developed and maintained up to 30 Crystal Reports for the board of directors to aid them with their
decision making.
• Improving the speed of the reports by performance tuning the SQL server stored procedures.
• Enhanced an existing C# release manager application to retrieve the latest files from source control to the users' hard drive, compile them, compress the relevant files, and FTP them to a server. My addition to this
project further allowed my senior developers to save a large amount of time by not having to do this
manually as there were many sites that used this deployment process.
Net, Manager, UP, ME, Release manager, Tuning, Server, Software, Office, Developer, It, Sql, Website, Stored procedures, SoMe, ASP, C, Deployment, ASP.NET, SQL Server, .Net
My education
1999
-
2002
University of Westminster
BSc, Software Engineering
BSc, Software Engineering
1994
-
1999
Wootton Upper School
N/a, N/a
N/a, N/a
Ravi's reviews
Ravi has not received any reviews on Worksome.
Contact Ravi Mal
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Ravi directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark