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.