Post Job Free
Sign in

Security Clearance Project Management

Location:
Alexandria, VA
Posted:
January 15, 2025

Contact this candidate

Resume:

Dr. AHMED SULIEMAN ELGORASHI

**** ******* ***. #***

Alexandria, VA 22304

703-***-****

Email: *****.*********@*****.***

SUMMARY

Over more than 25 years of professional experience in software development modeling, programming, system analysis & design, project management and research. Fluent in most of the state of the art software paradigm and technologies ranging from mainframe computing, client server application to n- tier web application with excellent command of general-purpose programming languages and tools (J2EE, C/C++, .NET,). Object-Relation Mapping (ORM) Special interests include distributed system development and performance analysis, network simulation, security, IP technologies and concurrency & thread issues and Healthcare IT. Have constantly being writing proposal to the Federal customers and suggesting new technology approach with proof of concerns and documentation of pros and cons. Exceptional problem solving skills. Active secret security clearance. Recently being foxing in migrating legacy application (US Governed contract DOD and DHS ) using AWS service tools and resources

Security Clearance Level

Secret

EDUCATION

Doctorate of Science, Computer Science, George Washington University, Washington, DC

Master of Science, Computer Science, George Washington University

Diploma in Information Science, International Statistics Program Center, Washington, DC

Bachelor of Science in Mathematics and Physics, University of Khartoum, Sudan,

TECHNICAL SKILLS

Software: Strong object oriented analysis and design (OOA/OOD) back ground, Java, J2EE, EJB, UML, JSP and Servlets, Struts, JMS, Eclipse, ANT & Maven, Hibernate and JPA, XML APIs (DOM, SAX, XERCES, RPC & SOAP and Common Digester), symmetric and asymmetric key, RSA public/private key & Java encryption APIs.

Web Services standards (UDDI, WSDL & SOAP and AXIS)

Representational state transfer (Restful) Web Service

Strong background in Cloud Computing, Amazon Web Service (AWS). Elastic search and Kibana, NiFi data flow.

Data mining and information retrievals.

VISUAL BASIC, C/C++, COBOL, FORTRAN, EIFFEL, PROLOG, ADA, PASCAL, TCL/TK

Databases: Oracle7-12g, MySql, PostgreSQL Sybase, DBII, PL/SQL, Stored procedures Sybase), Object-relation Mapping (ORM, Hibernate, JPA and DTO )

O/S: MS-DOS, Windows and UNIX

Web Servers & Application Servers: IPLANET, TOMCAT, JBoss, Oracle Application server (OC4J), Sun One studio, Websphere and Weblogic

Other: Systems analysis, network management and network performance analysis, statistical software (SPSS, SAS, and IMPS), CORBA, web server configuration and administration.

Agile:

More than 10 years of Agile/Scrum software methodology experience using IBM RTC and JIRA. Participated in the following Scrum activities:

Sprint planning (creating stories and reviewing backlog, decompose stories into task and create acceptance criteria for each task, Story point assignment using Fibonacci sequence.

Daily Scrum stand up

Sprint demo (Stories done, Stories rolled back)

Conduct Sprint retrospect sessions.

Cloud Computing:

AWS Service, lambda functions, SQS, Even Bridges, API Gateway etc.

DevSecOps CI / CD

More than 10 years’ experience in Development in Agile environment. Worked as lead with product owner and all stake holder to define the epics of the software and break the epic into concrete features/stories.

Also worked on non-functional requirement e.g. Security, load balancing etc. and wrote software web application with features enabled disabled based on the user role and logged information about actions done, when/who to track actions done.

As a tech. lead worked with my team in CI/CD environment using tools like Jira, Jenkins, GIT and SVN as code repositories) to automatically check codes pushed to the repository. Also running Maven build with unit testing plugins using Junit, coding standard and bug using FindBugs. Checkstyle plugins to achieve the goal that the software is unit test and have zero bugs and zero coding standard violations.

Also used JMETER for load testing for some projects to assure that the application can handle the expected concurrent access from multiple users in a safe, secure and quick responses

PROFESSIONAL EXPERIENCE

Peraton NBIS 04/2022-Present

Title: Senior Software Consultant

Customer: Defense Counterintelligence and Security Agency (DCSA)

oWorking on National Background Investigation Services (NBIS) databroker project, basically writing/deploying AWS lambda functions to communicate between multiple data sources and exploring. & documenting and presenting suggested solutions in AWS

oWorked in exploring usage of AWS resources to enhance/ improve legacy tools/framework

oWorked on automated CI/CD pipelines by creating a common template to be used

for multiple project and integrate the scripts with gitlab.

Teck Systems, Raytheon (RTX) AWIPS program 01/2021-03/2022

Title: Senior Software Consultant

Customer: National Oceanic and Atmospheric Administration

oWorked in the Advanced Weather Interactive Processing System (AWIPS), the Hazard Service module

oUsed JavaScript frameworks on the UI side (React, Angular JS).

oUsed CI/CD via gitlab and Jenkins to automate the SDLC

CGI Federal 06/2020-11/2020

Title: Senior Consultant

Customer: FDIC SIMMS

oArchitect and developed proposal for FDIC SIMS application using SpringBoot, Hibernate and FlyWay API

Customer: Environment Protection Agency (EPA CDX,

oResearched and documented alternatives for modernization legacy Documentum project using new free source tools.

Teck Systems 02/2020-06/2020

Title: Software Consultant

Customer: Department of Homeland Security (DHS DOMino program)

Researched usage of Elastic Search and NiFi data flow tools to search/display & ingest intrusion data targeting federal government domains

Used Kubernarte as a container to deploy application

Northrop Grumman 04/2019- 02/2020

Title: Senior Principal Software Engineer

Customer: Customs and Border Protection (CBP) Passenger Systems Program Directorate (PSPD)

Researched and worked with MuleSoft team to explore using the MuleSoft platform to integrate multiple components across CBP PSPD program

Migrated some legacy SAOP web services to Restful services adopting Microservices design pattern to decompose legacy monolithic application.

Quadrant 09/2018- 04/2019

Title: Software architect, team lead

Customer: Army National Guard

Worked on Planning Resource for Infrastructure Development and Evaluation (PRIDE) project.

oUsed IBM TRIRIGA to manage and control Army National buildings, offices, real estates and other facilities.

o Developed Java Rest web services as APIs to communicate between internal and external systems.

DXC 02/2017- 04/2018

Title: Software architect, team lead

Customer: US Postal Service =Electronic Facility Management System (EFMS)

Worked on migrating legacy Cold Fusion applications to Java.

oUsed Spring, Hibernate, LDAP as the back-end

oUsed JSF as the UI framework & JQuery (Java script library)

oUsed Maven as the build tool and Jenkins as the continuous integration tool.

oArchitect the application in multiple components utilizing Mircroservices design pattern and created a common module for shared functionalities

o Used Node JS JavaScript frameworks on the UI side

oGuided and mentored a team of 9 developers.

DXC 10/2012- 01/2017

Title: Software architect, team lead

Customer: Defense Manpower Data Center (DMDC)

oR&D lead: wrote research proposals to solve known problems and enhance current systems and implement prototypes for the suggested solutions.

oArchitect, designed and implemented a J2EE application for migrating legacy systems from AION knowledge base to JEE applications using JPA

oLead the effort to migrate legacy systems to new technologies (Migrating back end from C-pro to JEE)

oDesigned web services interfaces for affordable care program (ACA) using Spring framework to exchange minimum essential health coverage data between the customer database and other government client

oLead the development effort and provided technical expertise to development team.

oUses JIRA as tool to track stories, defects and outstanding issues.

L3 Communication 4/2011 – 10/21012

Customer: Dept. of Veteran Affairs (VA)

Title: Senior Software consultant, team lead and Subject matter expert (SME):

Worked as team lead in the Veteran Benefits management system (VBMS).

Agile JEE architect for Veteran Benefits management system (VBMS).

Architect, design and implementation of a performance monitoring system using Spring, web filter

Wrote technical white papers on design alternatives

Used IBM Agile tools

ASM Research 8/2010 – 3/2011

Title: Senior Software consultant, team lead and J2ee Architect

- Customer: Defense Health Agency (DHA)

Architect A J2EE pilot project (Universal Immunization Tracking System) for the department of defense

Participate in the technical specification, development and deployment

Establish standards for J2EE applications in terms of technology, third party libraries, build scripts, deployments and coding quality.

Did some research on Java portal/portlet

Modis/HP DMDC Account 05/2005 – 12/2010

Title: Senior Software consultant, team lead and J2ee Architect

Customer: Defense Manpower Data Center (DMDC)

: Designed and implemented a J2EE application for an Automated Tumor Registry (ACTUR), a cancer patients' repository.

oWrote technical specification of the system and documented purposed solutions in UML as part of the RUP (elaboration, construction and transition phases)

oDesigned and implemented a reporting module using Jasper reports and JDBC and Spring

oWrote an adhoc reporting module that allows dynamic creation of optimized queries using JDBC and XML/XSL

oDesigned and implemented a statistical module for survival analysis rates of cancer cases using (Actuarial and Kaplan-Meir algorithms)

oWrote a parser to communicate with a c-pro program that retrieves data from different data stores using Java XML API (JDOM)

oArchitect and implemented a Java Native interface solution to use legacy C/C++ libraries.

oLead the development effort and provided technical expertise to development team.

Designed a large scale J2EE application in the field of electronic data Interchange (EDI) – X12/HL7 standard. The application is an application layer protocol module. Technology used EJB, JAVA XML API.

Wrote a complete rule engine for validation of HIPAA rules on medical X12 transactions using Java and XML. The engine is capable of handling a very complex rule structure with interrelated rules and is expressed in simple XML format and is efficiently parsed and stored.

Wrote database module for logging and retrieving user requests using Hibernate on Oracle 9i

Architect a large scale J2EE application with multiple layers and components that support online interaction and batch interaction using Quartz time server

Designed and implemented a time-based batch application that interacts with file system and an application server and allows users to FTP files for batch processing on the application server and housekeep users’ input/output files. The application runs on periodic interval and was implemented using Quartz scheduler API.

Wrote a pool manager component to manage a pool of TCP/IP connection. The pool effectively handles concurrent access with the minimum possible resources.

Wrote security modules to authenticate and authorize users on VPN.

Wrote modules to generate universally unique numbers using a combination of random numbers and timestamps.

Wrote a simulator program for stress testing the application. The results of the experiments conducted using the program were analyzed and used to fine tune the application.

Analyzed the network performance under different concurrent access conditions

Wrote a redirection module that was used for gradual migration from the old system to redesign system and for load-balancing several instances of a web-module.

Wrote a TCP/IP server using Java non-blocking I/O API (NIO).

Wrote a graphical TCP/IP client program for connect to the TCP/IP server.

Wrote a complete time scheduler application for triggering a periodic job. The application does a lot of file handling. Connection to an application server, writing up output results and running cleanup job. The application provides an auto restart mechanism to resume unfinished job.

All designs and implementations were carefully tested for efficiency (speed and storage) using the best known algorithms and underwent rigorous stress testing for scalability under high concurrency and were also tested for fault tolerance and ability to restart in case of failure. Best known design pattern were employed effectively in the design and coding of the different components

FDM Group 6/2004 – 12/2004 (Contract) Washington Dc.

Title: J2EE Consultant:

Formal Training in Chordiant framework at Chordiant head quarters includes:

Chordiant Application Components (services).

Chordiant Café (Café style, Café Ui, Café API, Café JavaScript, Call center Advisor “CCA” and Café workflow).

Business Process Concepts and Architecture and Chordiant Workflow.

Case history recording.

Built J2EE Web Application using Chordiant J2EE framework this include building an application components (AC) for retrieving data from an outside database to populate internal database for IBM project

Designed and implemented rule-based systems using Chordiant rule server for credit card refund application on Websphere application server and Oracle9i and DB II databases.

Technologies used:

Websphere as the application server.

Oracle 9i and DBII as the Database servers.

Eclipse and Rational Rose as development and modeling tools

FioranoMQ as a JMS implementation this was used in queue-based communication to interface between a Computer telephony module and front end (JSP) modules to push work items into agents queue as part of the workflow application.

CDI Corporation 12/2003 – 6/2004 (Contract), Reston, VA

Title: Senior Software Engineer

Java and JavaScript for AOL customer relation management (CRM) project

Built Customer Service application for AOL using Java, JavaScript, Sybase database and Pega System workflow framework.

Used Sybase Stored procedures as the primary access point to databases

Built module to synchronize different databases and wrote routines create unique timestamp to be used as primary keys for group updates.

Confluent Corporation 10/2003 – 12/2003 (Contract), Alexandria, VA

Title: Senior Software Engineer

Java development for a multimedia inventory control system.

Build backend (Server side) Java components to access a back-end inventory control system.

Wrote background processes to synchronize the front-end ordering systems with the back-end inventory system using JAVA RMI Tomcat and JBOSS and Oracle9i database.

CNS, INC 06/2003 –09/2003 (Contract), Falls Church, VA

Title: Senior Software Engineer and team lead

Building a J2EE Web enabled application for a long distance telephone company using Oracle9i, Oracle Stored Procedures via JDBC callable statements, Jakarta Struts, DreamWeaver, XML, XSLT, and TOMCAT, JBOSS, Weblogic.

The application access a database attached to telephone switch and refresh a local database.

Built JSPs and Java beans to allow the user to make a payment online and view details of her accounts.

Built JSPs and java beans for administrators to create, update and manage user accounts.

Built JSPs and Java beans for extracting daily, weekly and monthly reports.

Served as team lead of three: DBA, UI designer and Java developer.

Lockheed Martin Information Technology10/97 – 10/02, Arlington, VA

Title: Senior Software Engineer

- Customer : (US Patent and Trademark Office (USPTO)

Senior Analyst/Programmer

-Developed a 3-tiered client-server application for online job application and rating system using Visual Basic, Crystal report 9.0, VC++, Oracle9i and Java on the backend

-Provided Web-based analysis, software design, and development of the server side programs using Java Beans, JSP, XML, Oracle 8.0, Oracle9i, Oracle stored procedures (VIA JDBC calls), SQLPlus, HTML, JavaScript, XSLT and IPlanet for the assignment historical database application (AHD).

-Developed a 3-tiered client-server application for file ordering and tracking (FTS) using Visual Basic, Oracle9i and Crystal Reports 9.0.

-Maintained Visual Basic and C/C++ applications.

-Designed of TCP/IP interfaces between A16-Unisys Mainframe COBOL-based application and PC Visual Basic-based applications.

-Conducted Y2K analysis and resolution on UNIX Computers (C++ and Informix 4GL)

-Conducted Y2K analysis and resolution on Unisys A16-Mainframe Computers (COBOL)

-Served as a tech. Lead for AHD project and FTS project.

(ALL Systems are section 508 compliant)

Project Management Experience

Responsibilities include:

Requirement gathering and user interviews.

Translation of user informal requirements to technical requirements

Software architecture and general system overview design.

Mentoring junior developers and providing hands on help and training.

Building system Prototypes and conducting user acceptance sessions.

Mentor junior developers and researched solution for problems.

Preparing test plan and conduct tests, document test results.

Performing maintenance of system and bug fixes.

Provide technical system documentation and prepare user manuals.

TRAINING AND CERTIFICATIONS

APACHE KAFKA CONCEPTS&COMPONENTS

AWS ASSOCIATE SOLUTIONS ARCHITECT 2020 AWS DEVELOPER OPTIONS

AWS DEVELOPER ASSOCIATE AMAZON ELASTIC COMPUTE CLOUD

ENTERPRISE ARCHITECTURE ARCHITECTURAL PRINCIPLES

MICROSERVICES DEPLOYMENT AND CONTINUOUS INTEGRATION

ELASTIC SEARCH

CLOUDERA NIFI WORKFLOW

AWS CLOUD

MULESOFT

COMPTIA SECURITY+

PROFESSIONAL MEMBERSHIP

Association of computer Machinery (ACM) member

Institute of Electrical and Electronics Engineers (IEEE) member

CITIZENSHIP STATUS

US Citizen

LANGUAGES

Fluent English, Arabic (Native language)



Contact this candidate