İsmail Sarıkaya
Contractor - Lead Software Developer
İsmail Sarıkaya
About Me
I am a Full Stack Senior .NET Software Developer with 15 years of commercial experience. I have worked in several industries, including FinTech, Accounting, Healthtech, and Payment systems. Using modern technologies, I write elegant, safe, robust, and scalable code. I studied Computer Technology and Programming in the university.
My areas of interest include software development, database design and administration, and full-stack web development.
I speak English and Turkish fluently. I am married and father of two lovely sons.
- Age 33
- Residence Turkey (GMT+3)
- e-mail ismsrky@gmail.com
- Phone +90 506 966 33 11
What I Do
Fun Facts
Experience
yearsProjects
50+Start-up
2Resume
Experience
2021 - Currently
ContractorInternational Contractor
- Developed and maintained two systems for trading bots of cryptocurrency for an Austrian company.
- For a Swedish company, developed a booking system from scratch that consist of database, microservice backend, RabbitMQ and Angular frontend.
- Worked as CTO for a German company.
- Developed some modules of a survey project for a Danish company.
Technologies: C#, .Net Framework, .Net Core, Angular, TypeScript, Asp.Net, RestApi, JavaScript, jQuery, Redis, RabbitMQ, Stompjs, Ms Sql Server, Entity Framework, Dapper, Postgres, MongoDb, Css, Bootstrap, GitHub, Svn, Jenkins, Jira, Postman, Swagger, Stripe, NSwag.
2019 - 2020
VHS ElectronicsLead Software Developer
- Designed, developed, and implemented the subscription management software for the company, which created invoices for indexes read from devices.
- Led a team of developers in developing and maintaining software products and applications.
- Participated in the entire software development life cycle from requirements gathering, design, development, testing, and deployment.
- Worked with the team to identify and resolve any technical issues and ensured the timely delivery of software solutions.
- Conducted code reviews and ensured compliance with coding standards.
- Trained and mentored junior developers on software development best practices and emerging technologies.
Technologies: C#, .Net Framework, .Net Core, Angular, TypeScript, Asp.Net, RestApi, JavaScript, jQuery, Redis, RabbitMQ, Stompjs, Ms Sql Server, Entity Framework, Dapper, ModBus, CanBus, IoT, Postgres, Css, Bootstrap, GitHub, Svn, Jenkins, Jira, Postman, Swagger.
2018 - 2019
Elmasium (Start-up)Founder
Started my second start-up that is an accounting, sales and order system. System can be used both for individual and commercial purposes. Users can create and send invoices each other. So shop owners can make retail sales and receive orders while end users order products or foods.
Technologies: C#, Angular, TypeScript, Ms Sql Server, Dapper, Web Socket, RestApi, Css, Bootstrap, Xamarin, Postman, TFS, Git.
2017 - 2018
Isetia (Prone Proje Yönetimi)Senior Software Developer
- Developed web app 'Isetia', which is currently used by many companies (like Oman Gas, Dubai Metro) worldwide.
- Led the development team and managed project timelines and tasks Participating in the design and architecture of the Isetia web app
- Developing and implementing new features and functionalities for the app using various technologies.
- Testing and debugging code to ensure high-quality software delivery.
- Collaborating with clients to gather requirements and provide progress updates.
- Providing technical expertise and support to clients as needed.
- Maintaining and improving the performance of the Isetia web app over time.
Technologies: C#, Asp.Net, Angular, TypeScript, Ms Sql Server, Entity Framework, Web Socket, JavaScript, JQuery, RestApi, Css, Bootstrap, TFS, Git, Jenkins.
2014 - 2017
UtaritSenior Software Developer
- Developed and maintained desktop applications and services that communicated with various devices via TCP sockets, RS-232, and USB, such as fingerprint readers, banknote readers, coin acceptors, Mifare readers, and credit card embossing machines.
- Developed ASP.NET web applications that enabled online payment and worked with many Turkish banks for virtual POS.
- Designed, developed, and deployed web-based applications that use various technologies, including AngularJS, ReactJS, Node.js, and ASP.NET.
- Worked closely with product managers and clients to understand their requirements and provided technical solutions accordingly.
- Mentored junior developers and conducted code reviews to ensure code quality and consistency.
Technologies: C#, Asp.Net, JavaScript, JQuery, Css, Bootstrap, Ms Sql Server, DevExpress, Tcp Socket, Usb Hid, RS-232, TFS, SVN, Soap, RestApi, WCF, Entity Framework, Wpf, SqLite, IoT.
2013 - 2014
Tercih Bilişim TeknolojileriSenior Software Developer
- Developed a pharmacy desktop app to solve the needs of a pharmacy shop, including accounting and retail modules.
- Analyzing user requirements and designing software solutions to meet those requirements Developing software applications using programming languages and frameworks such as .NET, C#, and SQL.
- Collaborating with team members to ensure software projects are completed on time and within budget
- Conducting code reviews to ensure code quality and adherence to coding standards
- Testing and debugging software applications to identify and resolve issues
- Providing technical support and assistance to end-users to resolve software-related issues
- Creating and maintaining software documentation to ensure clear communication of software features and functionality.
Technologies: C#, Ms Sql Server, DevExpress, RS-232, TFS, Soap, RestApi.
2011 - 2013
Mavi Elmas SoftwareCompany Owner
- Founded Mavi Elmas Software at Erciyes University Technopark as a software development company that provides desktop applications for retail shops and automotive services.
- Developed a desktop application for retail shops, including inventory management, sales management, and accounting modules.
- Developed a desktop application for automotive services, including service management, customer management, and inventory management modules.
- Responsible for managing business operations and collaborating with clients to gather requirements and deliver high-quality software solutions.
Technologies: C#, Ms Sql Server, DevExpress, RS-232, Ado.Net, Wpf, Tcp Socket.
2008 - 2010
Nar TeknolojiSoftware Developer
- Developed software communicating with devices via TCP socket, rs-232, and USB port.
- Developed desktop applications that communicate with various devices using different communication protocols.
- Worked on software projects for multiple clients.
- Collaborated with other developers to design and develop software solutions.
- Debugged and fixed issues in existing software applications.
- Participated in code reviews to ensure the quality of the codebase.
Technologies: C#, Visual Basic, Ms Sql Server, Tcp Socket, LLRP, RS-232, Usb Hid, DevExpress, Wpf, Asp Web Forms.
Education
2004 - 2008
Computer Technology and Programming
Bolu Abant Izzet Baysal University / TurkeyDomain Knowledge
Crypto-Currency and Exchanges
FinTech and Accounting
Payment Systems
Retail Sales
Subsription Management
Membership Management
Access Control
Automative
Pharmacy
Coding Skills
C#
Angular and TypeScript
Relational Databases
HTML/CSS
Asp.Net
WinForms, WinService and Wpf
Node.js
RabbitMQ
Redis
Selenium
Personal Attributes
- Team Player
- Leader
- Highly Adaptive
- Cold-blooded
- Good Communication
- Problem-Solving
- Responsible
- Punctual