In-depth knowledge of software technologies, architectures and platforms, with the ability to apply them to cutting edge software and applications.
Manage Big Data, AI and ML related public sector projects with multiple teams.
Consensus builder, participating in diverse, high-performance development teams in achieving technical and project objectives.
Proactively collaborate with senior-level management and development community to define software and application architecture. Outstanding ability to gather and translate complex user requirements into practical, cost-effective software solutions.
Core Qualifications are Full Lifecycle Project Management, Best Practice Definition and Coaching Requirements Gathering Software Development.
Technology Qualifications:
• Proficient in software development using Java and Java EE technologies (core java, JSP, Servlet, JDBC, EJB, Web services).
• Proficient in object-oriented analysis and design.
• In-depth knowledge of patterns and practices, including Object Oriented Programming, MVC, REST architecture, Agile, Test Driven Development (TDD) and Continuous integration.
• In-depth knowledge of and experience in Machine Learning algorithms, Artificial Intelligence, Deep Learning, image processing, Generative Adversarial Networks using matlab/octave, python, Keras and tensorflow.