Badges
Certifications
jpcostaferreira has not earned any certificates yet.
Work Experience
Full Stack Web Developer
University of Minho• October 2017 - Present
I'm currently working on the new Human Resources ERP migrating and improving the old one which was developed using Oracle forms. With the tasks I've been taking so far, I had the opportunity to develop my skills as a web developer (ASP.net/C#) but also my skills writing technical/support documentation.
Full Stack Web Developer
University of Minho• February 2014 - February 2017
I worked on the new Human Resources ERP migrating and improving the old one which was developed using Oracle forms. I also have developed a couple of web apps dedicated to evaluate the teachers/investigators performance at University of Minho. This project is called RAD and was developed using C#\ASP.net with Sharepoint 2013. The Department has received a mention of honor for the work we did with this project that was widely acclaimed for making a hard and laborious process into simpler and more intuitive. I also helped maintaining and developing new functionalities / modules for the project SIGAQ-UM. This was a project I worked in the past which main goal is to provide an information system for evaluating the quality of the teaching and services at University of Minho. In the development of the projects I mentioned, I had the opportunity to develop my skills as a web developer (ASP.net/C#) but also my skills writing technical/support documentation: • Development of web applications for the University intranet using the following technologies: C#, ASP.net, ADO.net, LINQ, SQL Server 2008, HTML, JavaScript, CSS • Requirement analysis and specification using UML (Unified Modeling Language) standards. • Development of SQL queries (Stored procedures) to retrieve large amounts of data across one or multiple servers. • Developing JavaScript functions to make the user interface more intuitive and clean (mainly for client-side validations and instructions). • Designing and developing CSS classes to make the user interface more appealing. • Intensive use of Telerik RadControls for ASP.net in all modules developed. • Planning and deployment of SQL databases to support the developed applications.
Solutions Consultant
Guidewire• January 2013 - March 2013
Guidewire provides flexible core systems that enable you to deliver insurance the way you’ve always wanted to. Our core system suite spans the entire property/casualty (P/C) insurance lifecycle—underwriting, policy administration, billing, claims, and reinsurance management.
Full Stack Web Developer (C#/.net)
University of Minho• September 2010 - January 2013
I was member of the team responsible for planning and developing a project called SIGAQ-UM which main goal is to provide an information system for evaluating the quality of the teaching and services of Minho’s University. This project includes several web applications that go from managing and applying electronic inquiries to the students/teachers, to being able to submit, register and monitor the execution of a recovery plan which can be applied to a service, a course or a department (for example). Project SIGAQ has around 20 web applications which are integrated with each other to guarantee fast and more intuitive functioning of all the evaluation process. SIGAQ-UM was evaluated by the Portuguese agency A3ES (http://www.a3es.pt/en) and has been certified for the next six years with no additional conditions. At this project I got the opportunity to develop my skills as a web developer (ASP.net/C#) but also my skills as a database developer/administrator (T-SQL, SQL Management Studio). • Development of web applications for the University intranet using the following technologies: C#, ASP.net, ADO.net, LINQ, SQL Server 2008, HTML, JavaScript, CSS • Requirement analysis and specification using UML (Unified Modeling Language) standards. • Development of SQL queries (Stored procedures) to retrieve large amounts of data across one or multiple servers. • Developing JavaScript functions to make the user interface more intuitive and clean (mainly for client-side validations and instructions). • Designing and developing CSS classes to make the user interface more appealing. • Intensive use of Telerik RadControls for ASP.net in all modules developed. • Planning and deployment of SQL databases to support the developed applications.
Software Developer
Levelsoft• January 2010 - July 2010
• Adding new functionalities to an already existing school management software (eSGE) using JAVA / SWING / SQL Server 2005. • Integrate Jasper Reports with the JAVA application to allow users to get information into a PDF document. (for example to generate a PDF with the student grades or their frequency). • Developing a new application which allows users to make full management of school classrooms and other infrastructures.
Education
Universidade do Minho
Computer Information Systems, ME• September 2010 - July 2013
Software Analysis and Design, Intelligent Systems Post-graduation in Software Design and Analysis (rate of 13 out of 20) • Elicit and capture the requirements of a system, to document them in a such a way that guarantees that they correctly describe the system under consideration. • Construct an architecture of software components that allow the acquired requirements to be implemented and permit the system to evolve and be maintained in an economic and controlled way. Post-graduation in Intelligent Systems (rate of 16 out of 20) • Evaluate if a given intelligent system is the most appropriate as the solution for a problem under consideration. • Apply virtual entities, constructed in terms of artificial neural networks, evolutionary or genetic programming and symbolic systems, and to assess their performance. • Understand the relationship between the complexity of a model and its performance, using this information for defining a strategy to optimize the existing systems.
Universidade do Minho
Computer Information Systems, BS• September 2004 - July 2010
Object-Oriented Programming (JAVA / SWING), Databases (Oracle / SQL Server 2005), Computer Communications, Computer Networking, Algorithms and Complexity (C), Software Systems Development - Computer Labs-IV (C # / SQL Server 2005)