Francisco C.Full-stack Product Engineer
Skills
Multidisciplinary professional with a focus on software development and education, bringing over a decade of experience across various programming languages. Recognized for problem-solving acumen, client and product owner communication, and effective task delegation. Possesses an in-depth understanding of business requirements within software development while maintaining transparency about personal limits and excelling in delegation. Known for flexibility, strict adherence to agreements and rules, and advocacy for Agile methodologies.
Technical expertise covers the complete application lifecycle, including client negotiations on small to medium contracts, requirement analysis through use cases, UML, and user stories, active participation in the development phase, pair testing, ensuring code quality via Sonar security and reusability strategies, and ongoing software maintenance.
Technological proficiencies include C# .Net and .Net Core, Angular, Oracle DB, Bootstrap, CSS, JavaScript, JQuery, Java for Android, PHP, C, HTML, CSS design, MySQL, SQLite, Google Play Store publishing, and Web API utilization. Skilled in Kanban PPF methodology, Scrum, and SAFe frameworks.
Experience extends to CI/CD practices using Jenkins and Azure, SonarQube for code quality assurance, AWS Amazon S3 for storage, Crystal Reports, Sentry error monitoring, Windows Server IIS deployment, Ubuntu Server Apache configuration, Kotlin, and app/site monetization strategies.
Additional competencies include Test-Driven Development (TDD), Domain-Driven Design (DDD), implementation of Design Patterns following Gang of Four (GoF) principles, and Clean Code practices that enhance code readability and maintainability.
Senior Software Developer
3/1/2023 - Present
Developed and maintained systems using C# .Net and Angular. Contributed to the technology migration team, transitioning from VB to Web API using C# .Net Core 6, Angular 5, and Angular 15. Gained extensive experience with C# .Net Core, Angular, and SQL Server, while leveraging tools such as Crystal Report, Sonar, and Sentry for enhanced reporting and monitoring. Implemented CI/CD pipelines on Azure for streamlined deployment processes. Applied front-end development skills using Bootstrap and CSS in conjunction with Angular and JavaScript to create responsive web applications. Employed Agile methodology, specifically Scrum, for efficient project management and iterative development processes.Application Developer
9/1/2022 - 3/1/2023
Developed proficiency in C# .Net and .Net Core, while extensively working with Oracle databases and Telerik controls. Demonstrated expertise in front-end frameworks such as Bootstrap, and employed NHibernate for ORM in various projects. Utilized GitLab for version control and collaborated on code maintenance, ensuring continuous integration and delivery through Jenkins (CI/CD). Applied Agile methodologies including Kanban, Scrum, and SAFe to manage and streamline development processes. Responsibilities included systems development and support, conducting meetings with clients, performing thorough documentation, and analyzing new feature requirements.Senior Developer
6/1/2021 - 9/1/2022
Architected, developed, and integrated software solutions, ensuring that project scope was met as per contractual agreements. Played a crucial role in task distribution among developers, utilizing project management tools to ensure adherence to specified requirements. Supported and developed web applications for the Integrated Control of Submarine Vessels (CIEm) system, primarily using C# with both .Net Core and .Net Framework. Demonstrated proficiency in working with Oracle databases and PL/SQL Developer, and employed ORM NHibernate for efficient database interaction. Adhered to agile methodologies such as Kanban, Scrum, and SAFe for project execution. Utilized Gitlab for version control, Jira for project tracking, and Jenkins for continuous integration and deployment.Professor in Information Systems course
2/1/2020 - 9/1/2021
Held the role of teacher in subjects including Android Applications Development, AI - Artificial Intelligence, Distributed Systems, and Database Implementation Techniques. Delivered courses on Systems Analysis and Design (APS 2), and facilitated learning in Web Programming 1 and 2. Additionally, provided instruction in Computer Architecture, demonstrating a broad expertise across multiple technical domains.Information Technology Professor
7/1/2018 - 5/1/2019
Taught courses in Basics of Robotics utilizing Arduino, Database Modeling and SQL, Web Programming with PHP, and HTML/CSS with Bootstrap. Led in-depth Software and Web Laboratories focusing on Java and Scrum, and PHP and Scrum, respectively. Developed proficiency in object-oriented programming (OOP) and MVC Architecture. Utilized Agile methodologies to structure course content and facilitate collaborative student projects. Enhanced technical expertise in CSS, ensuring comprehensive educational experiences in web and software development.Professor - Systems Development
8/1/2011 - 6/1/2021
Served as a professor in software development and project methodologies disciplines, fostering expertise in a variety of technical domains. Developed proficiency in object-oriented programming (OOP) and extensively applied the Model-View-Controller (MVC) architecture across various teaching modules. Demonstrated advanced skills in CSS, ensuring students understood the finer points of designing and improving user interfaces. Integrated Agile methodologies into the curriculum, offering students robust insights into iterative and flexible project management techniques. Emphasized practical applications and collaborative learning, utilizing tools and frameworks to prepare students for industry challenges.Full Stack Developer
1/1/2011 - 1/1/2022
Developed robust technical expertise across a diverse set of technologies including .NET, .NET Core, and C#. Conducted extensive development and deployment work for Windows Phone, and utilized PHP for backend processes. Implemented native Java/Android applications, showcasing competence in mobile technology. Handled varied frontend frameworks such as Bootstrap and HTML5, and employed JavaScript and JQuery for dynamic web functionalities. Utilized WordPress for content management system projects.
Accumulated significant database management experience, working with MySQL, SQLite, Oracle, and SQL Server to ensure efficient data handling and storage. Operated and maintained both Windows Server and Ubuntu Server environments, ensuring optimal server performance and security.
Applied Agile methodologies, particularly Scrum, to streamline project management and enhance team collaboration. Demonstrated strong object-oriented programming (OOP) skills and applied the MVC architecture for developing scalable and maintainable applications. Ensured an agile development process, fostering continuous integration and delivery.
Information Technology at Federal University of Ceara
2008 - 2015Computer Science in Education at Unique College
2018 - 2019
Kanban Fundamentals at IBM
1/1/2023Project Iteration and Change Management at IBM
1/1/2023Angular Expert Front-End Training at desenvolvedor.io
10/1/2023Advanced Development in Angular by Developer.IO at desenvolvedor.io
10/1/2023Agile Program Fundamentals at IBM
1/1/2023Continuous Improvement at IBM
1/1/2023IBM Agile Explorer at IBM
1/1/2023A Taste of Agile at IBM
12/1/2022Agile Operations Fundamentals at IBM
12/1/2022Understanding the Brazilian Clean Company Act at IBM
12/1/2022IBM Garage Essentials at IBM
12/1/2022IBM Garage Foundation at IBM
12/1/2022.NET Testing: Testing Software at Alura
3/1/2022ASP .NET Core MVC Course at Udemy
2/1/2022Lean Fundamentals at Spassu
1/1/2022
Francisco is available for hire
Hire Francisco C.All Howdy Candidates are vetted for skills and english proficiency.