Hasan bin Jamil
Java Software Engineer at Cboe Clear Europe- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Daniel Stevanović
I've worked together with Hasan at Nuon/Vattenfall on building an IAM solution. He has excellent knowledge of software development practices and a lot of experience with Java and Spring. He's studious and always keen on learning new things. It was a pleasure working with him because he's a reliable and responsible person with great attention to details. Above all, he's a real team-player who's always ready to help others.
Nikki de Kloe
It was a great privilege to have Hasan as a lead developer for our WSO2 implementation. He has a great deal of technical know how. I have learned Hasan as IT expert always searching for ways to make it possible without compromosing the quality. And beside all this he is a very pleasant and motivated person! He inspires and helps his team to do great things! Thanks for all the great work!
Daniel Stevanović
I've worked together with Hasan at Nuon/Vattenfall on building an IAM solution. He has excellent knowledge of software development practices and a lot of experience with Java and Spring. He's studious and always keen on learning new things. It was a pleasure working with him because he's a reliable and responsible person with great attention to details. Above all, he's a real team-player who's always ready to help others.
Nikki de Kloe
It was a great privilege to have Hasan as a lead developer for our WSO2 implementation. He has a great deal of technical know how. I have learned Hasan as IT expert always searching for ways to make it possible without compromosing the quality. And beside all this he is a very pleasant and motivated person! He inspires and helps his team to do great things! Thanks for all the great work!
Daniel Stevanović
I've worked together with Hasan at Nuon/Vattenfall on building an IAM solution. He has excellent knowledge of software development practices and a lot of experience with Java and Spring. He's studious and always keen on learning new things. It was a pleasure working with him because he's a reliable and responsible person with great attention to details. Above all, he's a real team-player who's always ready to help others.
Nikki de Kloe
It was a great privilege to have Hasan as a lead developer for our WSO2 implementation. He has a great deal of technical know how. I have learned Hasan as IT expert always searching for ways to make it possible without compromosing the quality. And beside all this he is a very pleasant and motivated person! He inspires and helps his team to do great things! Thanks for all the great work!
Daniel Stevanović
I've worked together with Hasan at Nuon/Vattenfall on building an IAM solution. He has excellent knowledge of software development practices and a lot of experience with Java and Spring. He's studious and always keen on learning new things. It was a pleasure working with him because he's a reliable and responsible person with great attention to details. Above all, he's a real team-player who's always ready to help others.
Nikki de Kloe
It was a great privilege to have Hasan as a lead developer for our WSO2 implementation. He has a great deal of technical know how. I have learned Hasan as IT expert always searching for ways to make it possible without compromosing the quality. And beside all this he is a very pleasant and motivated person! He inspires and helps his team to do great things! Thanks for all the great work!
Experience
-
Cboe Clear Europe
-
Netherlands
-
Financial Services
-
1 - 100 Employee
-
Java Software Engineer
-
Mar 2020 - Present
-
-
-
IDEXX
-
Brazil
-
Biotechnology Research
-
700 & Above Employee
-
Senior Java Developer
-
Oct 2018 - Mar 2020
-
-
-
Nuon
-
Netherlands
-
Renewable Energy Semiconductor Manufacturing
-
700 & Above Employee
-
WSO2 based IAM Designer / Developer
-
Nov 2016 - Oct 2018
Position: Freelance Java and WSO2 Identity server lead designer. Solution Designer Overview: Implemented an Identity and Access Management (IAM) system for the Nuon (Vattenfall) B2C system. This system provides an authentication and authorization solution for a portal that has a user base of 1.9 million users. After a successful authentication process, these users can manage their products and track their engery usage. This IAM system uses the WSO2 Identity server as a core product and provides APIs for user authentication and user provisioning. During the migration period it also provides a federated authentication mechanism to migrate users from the legacy system to the new IAM system. The solution is built and deployed on top of Azure cloud components. Role: Team lead, Solution designer and Senior developer. It also involved managing and hiring new resources for the project designing and implementing the API. Providing technical assistance to the junior developers. Tools and technologies: Java, Spring, WSO2 Identity Server, Azure cloud, MS SQL Server, Hazelcast distributed cache Show less
-
-
-
ING
-
Netherlands
-
Banking
-
700 & Above Employee
-
Freelance Software Engineer
-
Jun 2016 - Nov 2016
Position: Freelance Senior Java Developer Overview: Working in the Risk Analysis and Computing team to migrate the legacy simulations to an Apache Spark based big data simulation system. Role: Senior Java and Spring developer migrating/implementing the legacy simulations to new platform. Also involved helping the management to create a migration strategy. Tools and technologies: Java, Spring, Apache Spark, Google protocol buffers Position: Freelance Senior Java Developer Overview: Working in the Risk Analysis and Computing team to migrate the legacy simulations to an Apache Spark based big data simulation system. Role: Senior Java and Spring developer migrating/implementing the legacy simulations to new platform. Also involved helping the management to create a migration strategy. Tools and technologies: Java, Spring, Apache Spark, Google protocol buffers
-
-
-
Rabobank
-
Netherlands
-
Banking
-
700 & Above Employee
-
Freelance Software Engineer
-
Oct 2015 - May 2016
Position: Freelance Senior Java REST API Developer Overview: Designing and developing a REST API to facilitate corporate banking operations. This API System provides an intuitive and highly scalable interface to build internal and external systems for corporate clients. Back-end of the system uses SOAP services layers to access and manipulate the corporate data stored in LDAP and Oracle DB. Role: Senior developer designing and implementing the API. Providing technical assistance to the junior developers. Tools and technologies: Java, Spring, Spring MVC/REST, Spring batch, Websphere, LDAP, Oracle Show less
-
-
-
KLM Royal Dutch Airlines
-
Netherlands
-
Airlines and Aviation
-
700 & Above Employee
-
Freelance Software Engineer
-
Sep 2013 - Oct 2015
Position: Freelance Senior Software Engineer Overview: www.klm.com provides an online search and booking tool to find and book lowest price tickets. This site provides a unique view of cheapest flights per year and per month for both outbound and inbound flights. Month by month or day by day price overview gives every user an option to compare the prices and book a journey with optimum flexibility. The whole application is divided into two parts, Search and Checkout. Search provides a single page web application optimized for searching cheapest flying options and checkout helps user to buy extra options and make a payment. Role: Worked as a senior back-end developer for the REST based back-end for the search and booking tool. Also added a few simple and small front-end components for the single page search application Tools and technologies: Search is a single page web application built with html and java script. This front-end uses a REST based back-end written in Java to execute different use-cases. SOAP services’ clients fetch the information from Amadeus about flights and reservations. This system is recently moved to Tomcat (from Websphere) and uses Oracle db to store transactional data. This system also uses MQ to provide feed-back to the internal monitoring systems. Achievements: Implemented 80% of the back-end for the rebooking functionality. Gain reputation as a star developer who can burn 40% of the sprint points without compromising any quality or standards and always deliver things in time. Show less
-
-
-
International Marketmakers Combination
-
Amsterdam Area, Netherlands
-
Software Developer
-
Sep 2010 - Aug 2013
IMC is a market maker, which connects to more than 50 electronic exchanges for High Frequency Trading (HFT). Electronic Exchanges all of the world uses some (flavors of) standard protocols to dispatch market data (feed) and accept orders for electronic trading. IMC connects to all these exchanges with the help of locally developed connectivity solutions (drivers). Role: Development and support of the high-speed connectivity software. Add connectivity solutions to connect with new markets. Support protocol migrations and improve performance of existing solutions. Achievements: - Successfully developed mass quoting for CME exchange. - Developed the software to enable IMC (Chicago) to enter the Brazillian market (Bovespa) for the very first time. - Migrated the TOM connectivity solution to ITCH which makes the market data feed dispatch to be ~300 milliseconds faster. Show less
-
-
-
KLM Royal Dutch Airlines
-
Netherlands
-
Airlines and Aviation
-
700 & Above Employee
-
J2EE Consultant (Capgemini Consultant)
-
Apr 2010 - Aug 2010
Flight management system (FM) is a KLM system to manage flight bookings, cargo handling, fuel status etc. It is a complex system involving heterogeneous sub systems interfacing with the help of web-services. KLM is porting this system to the latest webservices and business standards. Role: Understand domain requirements, create designs and implement services. Analyze and debug performance problems, improve the reference architecture for developing web-services. Provide expert opinion on different projects. Achievements: Improving services performance by 30%, porting JAXB services to JiBX. Show less
-
-
-
Capgemini
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Software Consultant
-
Apr 2007 - Aug 2010
Worked as a consultant for: - KLM - Allianz - Nationale Nederlanden Worked as a consultant for: - KLM - Allianz - Nationale Nederlanden
-
-
-
Allianz
-
Nieuwegein, Netherlands
-
Senior Software Developer (Capgemini Consultant)
-
Apr 2009 - Mar 2010
Hypolife is a web-based mortgage application management system that manages the complete process of a Mortgage Application. It uniformly connects all the Intermediaries with Allianz and streamlines the whole business process. Hypolife is developed using MDSD (model driven software development) approach. All business processes and constraints are defined as models and then a proprietary code generator is used to generate Application flows, Model layer, Persistency layer and External Interfaces definitions. This approach makes the whole software development process very agile and supports easy software evolution. Role: Analyze complex domain requirements. Design and implement technical solutions for the problem.  Achievements: MDSD approach makes it possible to add late requirements efficiently. Hypolife streamlines the whole business process and cuts down overall Mortgage Application processing time. Show less
-
-
-
-
Technical Analyst (Capgemini Consultant)
-
Apr 2007 - Mar 2009
Duplo = "De Uniforme Pensioeninvoerapplicatie voor de Leven Collectief Organisatie" Duplo and OffIS are designed and developed to provide a uniform interface for handling requests related to creation or updation of Pension and Insurances. Duplo makes it easy for the users to create customized offers for their clients by hiding the complexity of the pension and insurance domain under its intuitive user interface and simple but powerful design. This system communicates with legacy systems running on heterogeneous environments like Mainframe and AS400. Role: Analyze complex technical requirements; devise technical solutions for the problem. Design new solutions. Lead a team of software engineers working in India. Achievements: The staging system designed to add requests and process mutations cuts down the overall processing by half. In addition it enforces a 4 eye data review principle which dramatically reduces the number of errors made by pension and insurance agents during calculations. Compared to the old AS400, Duplo’s intuitive user interface and simple processing flow makes it possible for the real insurance experts to use the system without having A2400 operating skills. Show less
-
-
-
Xybermoguls B.V.
-
Eindhoven Area, Netherlands
-
Senior Software Engineer / Software Architect
-
Dec 1999 - Mar 2007
Developed a FlexTrack Revenue Tracking system for Telecom domain: This project has resulted in the deployment of a high performance Revenue Tracking Solution on FlexTrack for Telewest, a Belgian operator. FlexTrack is a carrier-class telecom server platform suitable for running multimedia applications or applications that track network resource usage or operator’s revenue tracking or IN like services. The Revenue Tracking Solution consisting of the following applications: Billing Solution, Mediation Platform, Rating Engine, Interconnect and IN Services such as Least Cost Routing (LCR), Prepaid and Value Added Service (VAS). Role: Member of the architecture team for this project, which required highly specialized J2EE and JAVA skills and expertise in designing high performance distributed architectures. Also essential was experience of developing large, real-time enterprise solutions, which fulfill stringent requirements for availability, performance, robustness and scalability. He was responsible for developing the Mediation Platform and IN Service Number Portability for Belgium based on CRDC. Achievements: The maiden deployment at a Belgian Telco has resulted in dramatic reduction of fraud and achieved phenomenal improvement in Mediation, Rating and Billing performance. The deployment Mediates and Rates millions of usage events daily and has reduced billing cycle 6x. NP is an extremely cost effective solution. Show less
-
-
-
IMC
-
Amsterdam Area, Netherlands
-
Software Developer (Xybermoguls Consultant)
-
Dec 2000 - Oct 2002
Software Engineer and a member of the Architecture team, worked on the Option Trading platform, which is an exceptionally successful option trading platform used for arbitrage trading by IMC the largest Dutch, Market Maker. Options data from several major exchanges is received through live data streams. Feed drivers import and transform the data from vendor specific formats into a common information model. The data undergoes intricate processing to spot arbitrage opportunities. Role: As member of the architecture team, was assigned to help develop some of the components of the trading platform. Help defining the mechanisms for concurrent, asynchronous and event driven trading systems, strategies for options trading and maintaining volatilities. Also took part in the task of identifying mechanisms to seamlessly exchange information between object oriented and relational paradigms. Construction of real time duplex drivers for exchanging data between applications and various stock exchanges, which enables electronic trading. Providing interfaces for trading and tracking portfolios. Achievements: Successfully developed a framework to develop electronic trading applications and drivers. Applications developed on this framework have the best performance on the Amsterdam Exchange (AEX) capturing most arbitrage positions, daily. Executes automated transactions within a microsecond. Show less
-
-
Education
-
Karachi University
Bachelor of Science - BS, Computer Science -
Mideast Secondary School