Post Job Free

Resume

Sign in

Business Analyst Software Developer

Location:
Washington, DC
Posted:
April 09, 2023

Contact this candidate

Resume:

Haisam Elkewidy

Email: adwgdr@r.postjobfree.com Willing to relocate: Yes Cell: 443-***-**** % Willing to Travel: 100%

EXPERIENCE SUMMARY

I am a Software Developer who specializes in Full Stack Web Development. I have extensive experience and knowledge in a wide array of technologies for developing both the frontend and backend of web applications. These technologies include Java, Python, .NET, HTML, CSS, JavaScript, Spring, Hibernate, Bootstrap, ReactJS, NodeJS, AJAX, JDBC, MySQL, PostgreSQL, Oracle DB, JUnit, Selenium, Jenkins, Maven, Tomcat and AWS. My passion for innovation, clean code, and learning new technologies allows me to enjoy a challenge, think creatively to solve problems and constantly seeking for opportunities to learn about new technologies as they emerge.

COMPETENCIES

•Software Development

•Systems Integration

•Database Design and Development

•Test Automation (Unit, Integration, Regression, Load)

•Software Engineering

•Data Analysis

•Problem Solving

•Data Engineering

•Portal Development

•Web Software Development

SUMMARY OF SKILLS, TOOLS, AND TECHNOLOGIES:

Programming Languages: Java, Python, HTML, CSS, JavaScript, Scala, C#, HQL Frameworks: .NET, .NET Core, Hibernate, Spring, Hadoop, Spark, Angular, React, Node.js, Kafka

Software: PostgreSQL, Oracle DB, JUnit, Selenium, Jenkins, AWS (S3, EC2, Lambda), MongoDB, Microsoft SQL Server, NiFi, Jenkins, Git, Shell Scripting, Docker, Kubernetes

EXPERIENCE DETAILS

Web Application Developer, Mid

Booz Allen Hamilton

Jul 2021 - Dec 2022

- Design, develop, implement, and maintain major websites contributing to solutions to a variety of

problems with local and partner teams.

- Collaborate with team members and users to design systems using modern frameworks and user-

centric design.

- Ensure accessibility for all users by developing a web application that functions across browsers,

platforms, and devices while meeting accessibility and security requirements.

- Coordinate with architects and developers to brainstorm designing software architecture for clients.

- Maintained and supported the SATS Learning System for the NIH, responsible for providing annual

training to thousands of employees across 32 Departments within the National Institute of Health at 99% uptime

- Modernized the learning and tracking modules of the SATS Learning System using Java and Spring Boot

- Converted portions of the Microsoft SQL Server database for the LMS system into an AWS EC2 instance on the cloud.

- Resolved performance and security issues in the legacy LMS, including cross-site scripting, improper access control, SQL injection, and prohibition of injecting malicious code into the system.

- Debugged and resolved multiple critical errors in the system originally in .NET and then added new solutions to the new version of the system using Java and Spring

- Updated original course content in the LMS and rerouted using vanilla JavaScript

Full Stack Engineer

Revature

Mar 2017 - Jan 2021

Contracted to work with Tech Mahindra and then the United States Census Bureau.

- Created extensive back-end components using JDBC to make calls to Oracle and

PostgreSQL databases.

- Leveraged many testing frameworks, such as JUnit, Selenium, Spring Test, Mockito, and Cucumber.

- Integrated numerous individual modules continuously using Jenkins, Maven, and Tomcat.

- Designed and built webpages using HTML, CSS, JSTL, Bootstrap, AJAX, JavaScript and AngularJS.

- Developed middle-tier software using REST, Servlets, JSP, and the FrontController design patternwith

Spring MVC.

- Deployed Web applications on Tomcat, Oracle WebLogic, JBoss, WildFly, and AWS.

- Implemented jBCrypt and Servlet Filters to address potentially exposing sensitive data,

Missing function-level access control, and referencing insecure direct objects in Web applications.

- Worked in Waterfall and Agile environments involving daily Scrum standups.

- Combined Spring and Hibernate together through Contextual Sessions to leverage

Declarative transaction and session management.

- Implemented Spring AOP and Log4j to facilitate Web application debugging.

- Working knowledge of performance testing using JMeter.

- Working knowledge of configuration management software, such as Chef.

Big Data Test Engineer

Accenture Federal Services

Jun 2018 - Jan 2021

Functional Testing:

- Assisting new team members on the testing process

- Engaged with Business Analyst to obtain requirements

- Worked on requirement trace-ability matrix to track requirements with test cases

- Scripted and executed over 100+ manual test cases for ingestion, processing and report aggregations

- Tested over 100+ scenarios across multiple process flows for the Census Data Lake to conform to quality and security standards, all of which were unit, regression, performance, and load tests

- Reported defects and track sprint items by utilizing JIRA software.

- Visualized report aggregations using Tableau.

Automation Testing:

- Developed data generators to produce thousands of XML records for large big data systems,

responsible for maintaining Census counts and aggregating certain reports requested by the

Stakeholders.

Full Stack Engineer

Tech Mahindra

Jan 2018 - Jun 2018

Ingested trucking records as collections into a MongoDB database using Spark Streaming.

- Worked with MongoDB consultants and clients on improving the project database.

- Developed consumers to ingest truck analytics and data in real-time, written in Scala, to allow the

client to monitor trucks while en route to customers.

EDUCATION

BS Petroleum Engineering, Texas A&M University, 2015



Contact this candidate