» Curriculum Vitae » Employments
Main Activities and Responsibilities
- Winforms Application Development
- Migration from VB6 to dotNet 2.0 using C# and SQL Server
- New form development using C# and SQL Server
- Report development using Active Reports
- Automatic client update system development
- New automatic client version verification and application update system development using Microsoft Installer and C#.
- Development of Front and Back end
- Automatic application download functionality
Winforms Application Development
The company had a previous version (v2) of its school management software (PAAE), developed in VB6, and was updating, at that time, to a new version (v3) made in .NET.
My main function at that time, was to integrate the .NET development team, in migrating the solution from one technology to the other. By doing so, we took that opportunity to make several improvements from the Usability point of view, code automation and abstraction.
We were now working with an Entity and User Interface frameworks developed in-house, that would allow us a Rapid Application Development (RAD) cicle.
Automatic Client Update System
I also had the chance, to develop a solution for an automated upgrade/update system.
At that time, Upgrades and Updates were manual, and very time consuming. We were also releasing more than once a week, so, it was imperative for everyone that this process would be done automatically. I developed a small program, that not only would update the client machines, but also the server software. The Updates would be deployed through our future website.
We were a software-house, whose main purpose was Desktop Development. Because of the work load the company's employees had at that time, it hadn't been possible to that date, to develop any web presence.
With the Automatic Client Update System (ACUS) being developed, it became important to have a company website that would also keep track of all the software releases, and information about each Update. Although it didn't got finished, I developed a solution that not only worked as a corporate website, but also was completely integrated with the ACUS.