SA
Sajed Ahmed
Senior Software Engineer at CSEngineering
Washington, D.C., United StatesWork Experience
Senior Software EngineerFull Time
CSEngineering
Dec 2014 - Present -10 yrs, 6 months
- Job Details:• Developed emergency simulation models using Java and Javascript for Standard Unified Mapping and Modeling Toolkit. • Developed custom APIs in Javascript integrating ESRI map layers and heatmaps into SUMMIT. • Implemented Java and C# library to auto-generate, model, and populate GIS-formatted damage data from HAZUS toolkit. • Developed Java library for a data migration pipeline from Sharepoint and Oracle to Kafka. • Developed data migration pipelines in Nifi with APIs for data mapping, custom queries, and normalization for multiple source and target databases. • Developed web services in Java using Vertx and JPA Oracle database persistence. • Developed multi-level JSON structures from disparate database queries for web services. • Developed comprehensive gap and vulnerability analysis as well as target architecture for DoD biometric systems. • Implemented app to automatically output XML schema conformance and validation to NIEM standard. • Developed installer and deployment scripts for SUMMIT application using Shell Scripting. • Demoed and deployed SUMMIT software and functionality to clients. • Identified vulnerabilities and fixed bugs/security issues in Java and Javascript libraries for SUMMIT. • Implemented 508 conformance fixes for SUMMIT in Javascript. • Developed presentations and technical training materials describing SUMMIT installation and usage. • Generated data types and schemas for NIEM data standard. • Developed Spring based UI and Java web services for dynamic creation of FEMA training events. • Created application to auto-generate XML schemas from specifications. • Developed conceptual models for schemas in UML. • Developed AI-based software to semantically categorize data elements within schemas. • Designed architectural diagrams and presentations proposing micro-service based systems. • Corrected errors in data exchange formats used by NIST, NTAC, DoD, etc. • Implemented JUnit tests.
Software EngineerFull Time
Eliassen Group
Jan 2014 - Apr 2014 -3 months
- Job Details:• Built software to auto-generate healthcare reports using SSRS. • Implemented Java Swing UI components for Air Force mission planning software with dynamic fields, themes, and queueing of application entities. • Implemented multi-threaded functionality in Java for selecting map objects using shortest distance algorithm and activating features by cursor movement for mission planning software. • Designed and implemented “additive mode” in Java to logically correlate multiple resources on GIS map. • Implemented settings UI in Java for dynamic repositioning and resizing of UI components. • Developed GIS map data manager in Java supporting loading and caching external map imagery layers from selection area at multiple levels of detail. • Developed Java Swing UI to dynamically queue, delete, and modify map imagery layers. • Implemented track filter panel in Java to filter visibility of map objects using logic gates.
Software EngineerFull Time
Systems People
Sep 2012 - Dec 2013 -1 yr, 3 months
- Job Details:• Designed and developed web-based mapping application in Java to aid construction planning for city government using ArcGIS components. • Designed and implemented content management system in .NET for financial media outlet with features such as entry categorization, mapping interface, and dynamic notifications/updates. • Built application in Java to append custom client data to existing excel sheets using database procedures. • Built Windows service to auto-email application log reports to users at unique days/times. • Implemented API in .NET for exporting of application content to various formats.
Software EngineerFull Time
iMapData
Nov 2009 - Aug 2012 -2 yrs, 9 months
United States
- Job Details:• Developed application in .NET to parse, query, and generate reports from public records data. • Built electrical outage reporting system in .NET for Washington State outputting outage information and visualizing affected areas and entities on a map. • Built custom reporting engine customizable via API parameters in .NET used to generate reports with custom interfaces, custom data sets, etc. • Implemented real-time Geocoder service in .NET that simultaneously geocodes many datasets at once. • Built API in .NET to create map imagery with point/polygon overlays displaying custom data-mashups. • Built API in .NET to generate dynamic reports with map imagery and datasets from unformatted data. • Built app in .NET to visualize data sources on a map, supporting filtering and dataset selection. • Implemented unit tests in .NET.
Education
Master's Degree in Computer Science
DePaul UniversityJan 2014