I am a Senior Software Developer with many years of Java development experience, who is now training to formally become a Software Architect.
I have experience in the software development (full lifecycle end-to-end), software development management, IT relationship management, E-Business & Payments management, and Bank Branch operation supervision.
I have skills in the following platforms, tools, environments, APIs and frameworks: Java SE/EE, Spring (Familiarity), Eclipse, NetBeans, Maven, Ant, Git, Subversion, Jenkins (CI/CD), Wildfly, Tomcat, Apache Web Server, IIS; .NET (Familiarity), C, C++ (Familiarity), Assembly Language (Intel), VBA; HTML5, CSS3, JavaScript, TypeScript, Angular, PHP, Zend Framework (Familiarity), Symfony (Familiarity), Ionic Mobile Framework (Familiarity); Oracle, MySQL, SQL Server, PL/SQL; ISO 8583 (Card/POS/ATM programming); Windows, UNIX (Familiarity) and Linux (Familiarity).
I also have the following skills: OOAD, Mobile-First Design, Design Principles (SOLID, etc), Design Patterns, Integration Patterns, Unit Testing, Refactoring, QA, Web Services (REST/SOAP), SOA, Scrum, DevOps and mobile applications development.
Above all, I am a fast learner. I can pick up a new language, framework, API, platform, tool, environment, e.t.c, within a week and do a professional job with it the following week.