Thanks for taking the time to look at my portfolio.
ِIm a Sr.Full Stack Developer with over 10 years of professional experience delivering enterprise and web applications using modern SDLCs. Skilled in the backend, frontend, analysis, integration, testing, and debugging of new and existing applications using technologies such as Java, REST, JSP, Spring, Spring Boot, Kafka, Elasticsearch, Gatling-Scala, Python, AWS {S3, Lambda, Step Function, Cloud9}, JWT, React, Hibernate ORM, PostgreSQL, MS-SQL, MySql, GIT, Jira, Stash.
Familiar with agile, waterfall, working with international teams, also familiar with design patterns, continuous delivery, and continuous integration, with the ability to easily learn and apply new technologies in a fast-paced, multicultural environment.
also, I have experience in the following systems:
- Intranet Management System.
- Clinic Management System.
- Content Management System.
- Project Management System.
- Staff Management System.
- Point of Sale System.
August 2021 - Present
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
November 2019 - November 2020
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
June 2016 - October 2019
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
November 2010 - May 2016
- Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
- Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.
- Converts designs and specifications into computer code.
- Compiles code into programs and corrects errors detected in compile process.
- Creates test transactions and runs tests to find errors and confirm program meets specifications.
- Analyzes code to find causes of errors and revises programs.
- Writes and maintains documentation of changes to computer code, programs, and specifications.
- Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
- Reviews user and technical documentation written by others to confirm consistency with program operations.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Revises program for corrections, enhancements, or system environment changes.
- Trains end users or technical support staff to use and support program.
- Coordinates with other programmers about program revisions.
- Modifies and maintains software programs written by others.
April 2009 - May 2010
- Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
- Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.
- Converts designs and specifications into computer code.
- Compiles code into programs and corrects errors detected in compile process.
- Creates test transactions and runs tests to find errors and confirm program meets specifications.
- Analyzes code to find causes of errors and revises programs.
- Writes and maintains documentation of changes to computer code, programs, and specifications.
- Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
- Reviews user and technical documentation written by others to confirm consistency with program operations.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Revises program for corrections, enhancements, or system environment changes.
- Trains end users or technical support staff to use and support program.
- Coordinates with other programmers about program revisions.
- Modifies and maintains software programs written by others.
April 2007 - April 2009
- Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.
- Converts designs and specifications into computer code.
- Compiles code into programs and corrects errors detected in compile process.
- Creates test transactions and runs tests to find errors and confirm program meets specifications.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Modifies and maintains software programs written by others.
2020 - 2022
Thanks for taking the time to look at my portfolio.
ِIm a Sr.Full Stack Developer with over 10 years of professional experience delivering enterprise and web applications using modern SDLCs. Skilled in the backend, frontend, analysis, integration, testing, and debugging of new and existing applications using technologies such as Java, REST, JSP, Spring, Spring Boot, Kafka, Elasticsearch, Gatling-Scala, Python, AWS {S3, Lambda, Step Function, Cloud9}, JWT, React, Hibernate ORM, PostgreSQL, MS-SQL, MySql, GIT, Jira, Stash.
Familiar with agile, waterfall, working with international teams, also familiar with design patterns, continuous delivery, and continuous integration, with the ability to easily learn and apply new technologies in a fast-paced, multicultural environment.
also, I have experience in the following systems:
- Intranet Management System.
- Clinic Management System.
- Content Management System.
- Project Management System.
- Staff Management System.
- Point of Sale System.
August 2021 - Present
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
November 2019 - November 2020
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
June 2016 - October 2019
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
November 2010 - May 2016
- Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
- Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.
- Converts designs and specifications into computer code.
- Compiles code into programs and corrects errors detected in compile process.
- Creates test transactions and runs tests to find errors and confirm program meets specifications.
- Analyzes code to find causes of errors and revises programs.
- Writes and maintains documentation of changes to computer code, programs, and specifications.
- Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
- Reviews user and technical documentation written by others to confirm consistency with program operations.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Revises program for corrections, enhancements, or system environment changes.
- Trains end users or technical support staff to use and support program.
- Coordinates with other programmers about program revisions.
- Modifies and maintains software programs written by others.
April 2009 - May 2010
- Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
- Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.
- Converts designs and specifications into computer code.
- Compiles code into programs and corrects errors detected in compile process.
- Creates test transactions and runs tests to find errors and confirm program meets specifications.
- Analyzes code to find causes of errors and revises programs.
- Writes and maintains documentation of changes to computer code, programs, and specifications.
- Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
- Reviews user and technical documentation written by others to confirm consistency with program operations.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Revises program for corrections, enhancements, or system environment changes.
- Trains end users or technical support staff to use and support program.
- Coordinates with other programmers about program revisions.
- Modifies and maintains software programs written by others.
April 2007 - April 2009
- Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.
- Converts designs and specifications into computer code.
- Compiles code into programs and corrects errors detected in compile process.
- Creates test transactions and runs tests to find errors and confirm program meets specifications.
- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Modifies and maintains software programs written by others.
2020 - 2022