Software Architect with a good understanding of how to design and build large-scale high-performance, low latency robust, scalable, elegant, flexible, and relevant distributed systems that truly transform industries. Leading by example as a hands-on architect and developer, contributing high quality, production-ready code and providing detailed feedback in design and code reviews. Working closely with Quality Engineering and Technical Operations to automate everything manual and deploy infrastructural enhancements with zero-downtime. • I have 2-digit+ years of working experience as a JAVA Software Engineer / Architect.• I have worked with industries of all sizes, domains, and locations, from Airline/Travel and Telecom real-time applications to State Government, Online Banking, and SaaS applications.• I have a solid business background and an innate understanding of how technology systems impact business processes. • I have strong experience with cloud-based infrastructure.• I have lead and coached teams of up to 15 developers and QA, ensuring good agile software development practices are followed. • At the personal level, I am self-motivated, disciplined, and passionate to learn continuously, I also have excellent analytical skills and a facility to understand complex ideas and make them as simple as possible.I bring vision, experience, and positive energy.Specialties: Programming Languages: Java.Architecture: Layered, Event-Driven, Microkernel, Service-Based, Micro Services, Distributed Monolith and of cause SOA. Web Services: REST, SOAPDatabases: Cassandra, PostgreSQL, Oracle, MySQL, MSSQL, Redis. Frameworks: Spring, Hibernate, AkkaWeb Servers: Jetty, Tomcat Tools: Git, Maven, Gradle, TeamCity, Jenkins, most of Atlassian stack
Listed skills include Software Architecture, Enterprise Architecture, Solution Architecture, Software Development, and 33 others.