Sulaiman Karmali

Principal Consultant at Sparq

Orlando, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Sulaiman Karmali is a Principal Consultant and seasoned software engineer with 13+ years designing cloud-native, data-intensive systems and leading cross-functional teams. He blends deep Java/Spring and Ruby on Rails expertise with substantial Big Data and ETL experience (Hadoop, HBase, Hive, Pentaho), and has contributed backend improvements to widely used open-source Pentaho projects. At enterprise scale he’s architected microservice and EDI platforms on AWS that handle high-volume, PHI-sensitive data pipelines while leveraging Kafka, Docker, and Postgres. He pairs hands-on implementation—down to JVM performance tuning and report-engine enhancements—with people leadership, having built and mentored BI teams and delivered cost-saving optimization tooling for clients like UPS. As a lifelong tinkerer he also experiments with Ethereum smart contracts in Solidity, reflecting a curiosity that keeps his architecture choices both pragmatic and forward-looking.
code13 years of coding experience
job31 years of employment as a software developer
bookUndergraduate Computer Science, Undergraduate Computer Science at University of Washington
bookMaster of Business Administration (M.B.A.) Business Administration and Management General, Master of Business Administration (M.B.A.) Business Administration and Management General at Florida Institute of Technology
bookB.S Computer Science, B.S Computer Science at Seattle University
bookMaster of Science - MS FinTech, Master of Science - MS FinTech at University of Central Florida
stackoverflow-logo

Stackoverflow

Stats
11reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (16)

etl10
javas10
scheduling10
json10
rest-api10
data-integration10
java10
webservice9
debug9
gwt9
unit-testing9
debugging9
xml6
domdocument6
dom6

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
pentaho/pentaho-kettle

Oct 2013 - Jul 2014

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBackend Developer
Contributions:144 commits in 9 months
Contributions summary:Sulaiman primarily focused on addressing errors and fixing bugs within the Pentaho Data Integration (ETL) codebase, specifically related to the handling of partitioned schemas in clustered transformations. Their contributions included improvements to error messages and modifications to core Java files within the engine, indicating a focus on backend logic and data processing. The commits also demonstrate a familiarity with unit testing, with changes made to existing test classes.
pentaho-data-integrationetldata-integrationkettlepentaho
pentaho/pentaho-reporting

Jan 2013 - Oct 2013

Java class library for generating reports.
Role in this project:
userBack-end Developer
Contributions:135 commits in 9 months
Contributions summary:Sulaiman primarily contributed to the design and development of the Pentaho Reporting Engine, specifically focusing on enhancements to the report designer module. Their work involved implementing features related to Crosstab element handling, including the creation of subreport tabs, selection logic for various crosstab elements and updating existing functionality such as handling the data source dialog. The user also addressed code improvements like upgrading POI libraries, and made various fixes, like a bug in displaying the report with text. The changes indicate expertise in report design and data factory integration.
reportsclass-librarypdfboxjavajasperreports
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial