Skip to content

Instantly share code, notes, and snippets.

@alexkalderimis
Created February 22, 2023 20:16
Show Gist options
  • Save alexkalderimis/176df048fb45f031821e945ee0c99ac1 to your computer and use it in GitHub Desktop.
Save alexkalderimis/176df048fb45f031821e945ee0c99ac1 to your computer and use it in GitHub Desktop.
My Resume
{"meta":{"theme":"elegant"},"basics":{"name":"Alex Kalderimis","label":"Software Engineer","email":"alex.kalderimis@gmail.com","phone":"(+44) (0)791-786-4373","summary":"I am an experienced backend developer who has built reliable high-performance tools for a range of applications\nin several languages, including Haskell, JavaScript and Ruby.\n\nI have a particular interest in functional languages and secure, efficient back-end services. I believe in iterative\ndevelopment and thorough test suites. Where possible, I enjoy being able to work on my own tools, and believe\nthat building tools for developers is a great way to make a meaningful contribution.\n\nI have worked fully remotely since 2019.","location":{"city":"Remote"},"profiles":[{"network":"GitHub","username":"alexkalderimis","url":"http://github.com/alexkalderimis"},{"network":"LinkedIN","username":"alex-kalderimis","url":"https://uk.linkedin.com/in/alex-kalderimis-00676630"}]},"work":[{"company":"GitLab","position":"Senior Backend Engineer","startDate":"2019-05","endDate":"2023-03","summary":"Building a platform to make software development more efficient.","highlights":["A maintainer of the main Rails application and several published libraries","Led the open-sourcing of declarative-policy, the GitLab authorization framework","Redesigned the GraphQL authorizations system, eliminating performance issues","Became a GraphQL technical expert, involved in setting direction for API planning and design","Improved web-hook reliability with the introduction of system to detect failing endpoints","Developed system to model design proposals, integrating them into the interface for issues"]},{"company":"Standard Chartered Bank","position":"Quantitative Developer","startDate":"2016-11","endDate":"2019-04","summary":"Developing tools to support modern finance","highlights":["Worked on introduction of microservices cluster","Protoyped collateral analysis tool","Built tools to analyse web-service performance","Main developer for large FX pricing tool"]},{"company":"RefME","position":"Senior Software Engineer","website":"http://www.refme.com","startDate":"2015-05","endDate":"2016-10","summary":"Architected and implemented back-end services to provide industry-leading features and performance","highlights":["Implemented standards-compliant citation engine in GHC Haskell, exceeded performance targets.","Designed and implemented sortable hierachies. This involved adding complex recursive structure to the data-model, backed by an efficient SQL schema. I designed and lead this effort, from back-end services, to overseeing front-end implementations on web and Android.","Advocated for functional programming, giving tech talks and training workshops","Built and maintained micro-services in Haskell, Ruby and NodeJS."]},{"company":"InterMine (University of Cambridge)","position":"Lead Developer","website":"http://www.intermine.org","startDate":"2010-05","endDate":"2015-05","summary":"Lead open-source data-warehouse system through period of growth. Starting as a junior developer, I rose to become lead developer and external advocate.","highlights":["Developed new RESTful APIs to expose graph query functionality","Wrote and published API clients in various languages, and provided external training","Extended the core query functionality","Built client-side JS application backed by public API services","Implemented OAuth2 authentication and other API web standards","Ran external training seminars","Represented InterMine at conferences and meetings"]}],"publications":[{"name":"InterMine: a flexible data warehouse system for the integration and analysis of heterogeneous biological data","publisher":"Bioinformatics","releaseDate":"2012-12-01","website":"http://www.ncbi.nlm.nih.gov/pubmed/23023984"},{"name":"InterMine: extensive web services for modern biology","publisher":"Nucleic Acids Research","releaseDate":"2014-04-01","website":"http://www.ncbi.nlm.nih.gov/pubmed/24753429"},{"name":"BioJS: an open source standard for biological visualisation – its status in 2014","publisher":"F1000 Research","releaseDate":"2014-01-01","website":"http://f1000research.com/articles/3-55/v1"},{"name":"BioJS InterMineTable Component: A BioJS component for displaying data from InterMine compatible webservice endpoints","publisher":"F1000 Research","releaseDate":"2014-01-01","website":"http://f1000research.com/articles/3-46/v1"}],"skills":[{"name":"Haskell","level":"Advanced","keywords":["Language interpreters","Monad transformers","Stack","HSpec","QuickCheck","WAI"]},{"name":"GraphQL","level":"Advanced","keywords":["API","Performance","Security"]},{"name":"Ruby","level":"Advanced","keywords":["Rails","RSpec","Grape","API development"]},{"name":"Web application development","level":"Advanced","keywords":["REST","API","Haskell","Java","Clojure","Ruby","Unit Testing","12-Factor"]},{"name":"Database","level":"Advanced","keywords":["PostgreSQL","SQL"]}],"education":[{"institution":"Oxford University","area":"Latin","studyType":"DPhil (not completed)","startDate":"2005-09-01","endDate":"2008-06-01"},{"institution":"Oxford University","area":"Latin","studyType":"MSt","startDate":"2004-09-01","endDate":"2005-06-01","result":"Distinction"},{"institution":"Victoria University of Wellington (NZ)","area":"Classical Studies & Modern Languages","studyType":"BA Hons","startDate":"1999-02-01","endDate":"2002-11-01","result":"1st Class"}],"awards":[{"title":"Woolf-Fischer Scholarship","date":"2004-01-01","summary":"Funding to study at Oxford."}],"languages":[{"language":"English","fluency":"Native speaker"},{"language":"German","fluency":"C1"},{"language":"Italian","fluency":"B2"}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment