Post Job Free
Sign in

Manager Engineer

Location:
Fairfield, IA
Posted:
May 28, 2020

Contact this candidate

Resume:

Islam Ahmad, Fairfield, Iowa

Java Developer

Accomplished software application Tech Lead with 11 years of professional experience in all stages of Software Development Life Cycle including studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments

Extensive experience with Java 8, Spring Boot, Spring Security, Hibernate

Experience in Spring modules like MVC, JDBC, ORM, JMS and Web Services

Expertise in implementing (Developing, Deploying and Consuming) RESTful Web Services

Proven and tested exprience in developing and designing microservices based applications

Excellent hands on experience with Docker, Kubernetes, Helm, AWS, GCP, GKP, Kafka, Zipkin, Zookeeper, and Elastic Search

Comprehensive hands-on experience with Service Oriented Architecture (SOA)

Extensively used Creational Design Patterns; Singleton, Factory, Builder

Experienced in implementing full life cycle of software development process (SDLC)

Understanding of object-oriented design, re-usable, and component-based development

Experience on writing SQL-based stored procedures with parameters to query report data from SQL tables

Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline

Experienced Enterprise Applications Support Lead with 6.5 years of experience supporting international telecommunication companies serving around 200 Million users every day

Excellent leadership skills and management experience. Led a team of 48 IT professionals across all software development disciplines

Excellent experience in onsite-offshore models interacting with clients and Onsite managers; worked cross-location at Ghana, KSA, Bahrain, Kuwait, and Nigeria’s clients offices. Supported and trained Ghana-based support team

Technical Skills:

Languages: Java, SQL

Web: JavaScript, Bootstrap, HTML5, CSS3, Servlets, JSP, jQuery, Restful Web Services and API, JSON

Frameworks: Spring Boot, Spring MVC, Spring Security, Sprint Cloud, Spring Hibernate, Spring JPA

Cloud Environments: AWS, GCP

Scripting: Shell Scripting, Scripting, AWSCLI

Design Patterns: Singleton, Factory, Builder

Database: MS SQL, Oracle DB, MySQL, PostgreSQL, MongoDB

SDLC: Scrum/Agile, Waterfall, XP, DDD, TDD

Tools: VS Code, IntelliJ, Git, Gitlab, GitHub, SVN, Maven, Bitbucket, Postman, StarUML, Draw.io, MS Visio, Todd for Oracle, Apache Tomcat, Apache Kafka, Redis Cache, Elastic Search, Docker Hub, Apache Zookeeper, Zipkin

DevOps: Docker, Swarm, Kubernetes, Helm, GKP, EC2, ECR, S3, Jenkins

Platforms: Windows, macOS, Linux, Solaris

Project Management: Atlassian Jira, MS Project

Professional Experience:

Almatar, Middle East, 05.2019-Now

Software company specializing in travel technology platforms

Java Tech Lead (Remote)

Developed RESTful micro-service-based web applications with a Scrum team of 7

Tasks Performed:

Involved in developing Java web application based on microservices architecture using Spring Framework (Spring Boot, Hibernate, Spring Security), MySQL, Git, HTML5, CSS3, JavaScript, Bootstrap, jQuery deployed on Kubernetes in AWS Cloud

Implemented Spring (Dependency Injection) among different layers of an application

Designed UML Diagrams for different use cases and class diagrams

Developed integration with payment provider

Developed backend of Loyalty management system in Restful API, Restful Web Service

Bug fixed the identity access management module for back-office application

Developed CI/CD scripts using Jenkins

Co-developed Docker files for all related microservices

Co-Architected the applications

Led all Scrum meetings (stand up, sprint planning, sprint retrospective)

Requirements analysis and test cases review

Technologies Used: Java 8, Spring Boot, Spring Security, Spring Hibernate, MySQL, Docker, GitLab, Git, JavaScript, Bootstrap, HTML5, CSS3, jQuery, AWS, Apache Kafka

Almatar, Middle East, 05.2016-05.2019

Software company specializing in travel technology platforms

IT Manager, Scrum Master, TechLead Lead

Managed team (up to 48) in the full life cycle of the platform built in-house

Tasks Performed:

Designed and architected the cloud environment and the software using microservices architecture and cloud native technologies

Led the development of PoCs and prototypes

Designed UML diagrams for different use cases and class diagrams

Enhanced performance of the system using parallelization in Java 8 and Spring framework

Involved in designing a big data project within the company to analyze historical user data

Led stand up, sprint planning and retrospective meetings

Facilitated problem solving and collaboration

Help keep the team focused and on track

Interviewed candidates for software development, operations, and DevOps teams

Daily interface with business users as well as higher management

Choose the initial development stack with the SMEs and confirmed it through few POCs

Achievements:

Led infrastructure team in creating highly efficient IT offices in Alexandria and Cairo in Egypt as well as Riyadh, KSA

Designed elastic, resilient, and scalable Kubernetes-based infrastructure on AWS while leading Cloud computing team

Built microservices-based platform to handle up to 100,000 bookings and 1,000,000 searches per day

Led business analysis team for 9 months initial requirements gathering phase.

Launched travel platform in 17 months with 1,000 successful bookings in 60 days and 10,000 bookings in first 6 months

The company reached more than 1-million-dollars annual revenue

Technologies Used: Java 8, Spring Boot, Spring Security, Spring Hibernate, MySQL, Docker, GitLab, Git, JavaScript, Bootstrap, HTML5, CSS3, jQuery, AWS, Kubernetes, ELK Stack, Jenkins, Apache Kafka

OOREDOO KUWAIT, Kuwait • 09.2015-04.2016

International telecommunication company.

EAs Operations’ Support Consultant (outsourced through Mobi-Tech Bahrain under Department Manager Title)

Migrated IT operation process from insource to outsource model and stabilized operations’ processes.

Tasks Performed:

Composed operational scripts using PL/SQL and Shell Scripting to monitor Oracle Application Server environments and its applications

Managed and fixed asset management issues for ERP-related project

Interviewed candidates for the outsourcing team

Performed troubleshooting, debugging, and upgrading of existing software

Achievements:

Coauthored Application Management Support Due Diligence Transition Reports and AMS Operational Plan.

Ensured stabilization of project with expertise in web and enterprise applications.

Migrated ticketing tools to new and improved ICT-SDM at OWS as ITIL Operational Consultant

Technologies Used: Linux Servers, MySQL DB, Oracle DB, Oracle Application Server, Shell Scripting, PL / SQL.

ZAIN BAHRAIN, Manama, Bahrain • 06.2013-08.2015

International telecommunications group.

Enterprise Applications Support Team Leader (outsourced through Mobi-Tech Bahrain under Department Manager Title)

Coordinated EA team with daily operations and major application migration of EAs to new platforms, doing UAT tests and analysis of requirements

Tasks Performed:

Gathered requirements for major migration projects and contributed to acceptance test / launch phase

Led the EA support team through 2 major migrations projects in the company

Created performance optimizing scripts

Integrated, tested, and operated XML-based backend applications using SOAP.

Generated weekly reports to document application performance and team achievements / challenges.

Composed PL/SQL and Shell Scripting to generate reports for sales, issues, and performance metrics

Created team KPIs, and measured them and shared the results with the team members

Co-created Applications’ SLAs and KPIs, and created monitoring scripts to generate performance reports

Designed and implemented team building and development plans.

Achievements:

Optimized the performance of reports, the generation time decreased 10 folds after archiving old data

Optimized disk utilization for one of the applications’ server; freed up 67% of the disk

Successfully virtualized a brittle legacy system and allowed the systems team to free up 2 physical servers

Spearheaded successful integration of software components and 3rd party programs during migration from Nokia-Siemens prepaid charging system to Ericson’s charging system

Employee of the year for 2014 for a self-initiated improvement project for Application Manager used to monitor the complete environment, resulted in $10K monthly savings for the company

Technologies Used: Oracle DB, MySQL DB, MS SQL Server, Shell Scripting, PL / SQL, ManageEngine Application Manager, Toad for Oracle, MS BizTalk, Tibco Messaging Queue, SOAP UI.

ITS EGYPT, Cairo, Egypt • 05.2010-05.2013

Multinational technology company (Acquired by Huawei Egypt in November 2012)

Applications Support Engineer

Provided support for various services and applications across 5 countries

Tasks Performed:

Implemented troubleshooting, debugging, and upgrading of existing Billing System (Airtel Ghana) using SQL queries, shell scripting, and PL/SQL

Created TABs frontend modules and backend support operations and performance improvements (Zain Bahrain, Airtel Ghana), using Oracle Forms, Shell Scripts, and SQL queries

Executed Provisioning daily tasks (Airtel Ghana) using shell scripts and SQL

Executed Monthly reconciliation between Billing and HLR systems (using shell scripts)

Participated in CAB’s meetings as VAS change representative (Zain KSA, Zain Bahrain, Airtel Ghana, Airtel Nigeria)

Achievements:

Enhanced performance for credit transfer application by building an archiving mechanism.

Built Standard Operations Procedures for all platforms

Saved more than $10,000 per month by overhauling the reconiliation procedures

Accelerated the reports generation time for all VAS systems by updating their PL/SQL scripts

Technologies Used: Oracle DB, Shell Scripting, PL / SQL, Toad for Oracle, Oracle Forms / Reports, TABS, TABS

Xpress-Integrations EGYPT, Cairo, Egypt • 12.2009-04.2010

Regional software company

Billing software Engineer

Implemented Time-To-Market and Telecom Packages Management system.

Tasks Performed:

Implemented TTM in PL / SQL and TPMS in Action Script and Flash

Built proper test cases using Shell Scripts and PL/SQL procedures

Technologies Used: PL / SQL, ActionScript, Flash, Solaris 10

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a master’s degree in Computer Science (Available for full-time, W-2 employment).

Education:

Master of Science in Computer Science, expected completion 2021, MIU

Key Courses: Algorithms, Modern Web Applications, Web Application Architecture, Enterprise Architecture, Advanced Software Development, Software Architecture

Diploma in Information Technology, Software development and System Administration, Egypt

Key Courses: Procedural Programming, Data Structure, Java Programming, Java Server Pages Programming, Web Programming Using PHP, Perl Scripting, Shell Scripting, Oracle DB Administration, Solaris Administration, Linux Administration, Windows Administration

Bachelor of Science in Electrical Engineering, Alexandria University, Egypt

Certification: ITIL Foundations Course, PMP preparation Course

ACADEMIC PROJECTS

Awesome Answers Platform, MUM (2019): Developed online questions and answers system for users to ask / answer questions, comment, follow questions, and get notified by email when question is answered. Using Java, JavaScript, Spring Boot, Spring Security, Hibernate, NodeJS, NPM, Angular 8, HTML, CSS, Kubernetes, Docker, Git, Docker Hub, Google Cloud, Redis Cache, Elastic Search, Linux, Apache Kafka, Apache Zookeeper, Helm, MongoDB, MySQL, Zipkin

Online Shop, MUM (2019): Developed online shopping system to generate sales invoices, promote products, and manage orders Using Java, JavaScript, HTML, CSS, Spring Boot, Spring Security, Hibernate, Thymeleaf



Contact this candidate