Ahmet Ulusoy
Software Architect at Fineksus- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Türkçe Native or bilingual proficiency
-
İngilizce Native or bilingual proficiency
-
Rusça Elementary proficiency
Topline Score
Bio
Credentials
-
ISO-27001
CTRApr, 2014- Nov, 2024
Experience
-
Fineksus
-
Türkiye
-
Software Development
-
1 - 100 Employee
-
Software Architect
-
Aug 2022 - Present
-
-
-
-
Information Technology Consultant
-
Jun 2004 - Sep 2022
In many provinces since 2004; I have provided Information Technologies and Information Security consultancy services for many companies especially in Marmara, Black Sea, Eastern Anatolia regions. In this context, reviewing the existing network structure within the company, configuring the existing software (Pfsense) or hardware (Fortinet) firewalls (URL Filtering, Proxy Server Settings, Dynamic Dns Settings, VPN Settings), if not, making purchases according to the needs of the company. and its establishment, control of physical servers within the company (Hp, Ibm) and configuration of these servers, if not, making purchases according to the company needs and applying virtualization technologies (Vmware ESX Servers, Hyper-V Servers), depending on the virtualization technologies applied to the department within the company. After the establishment of a sub-company-based domain structure, reconfiguration of the firewal-in / s. If virtual server operating systems (Windows Server 2003-2008-2012, Oracle SPARC Server, Red Hat Enterprise Server) are installed and configured (Domain, Network, Vpn, Antivirus, Update Server Settings) according to the characteristics of virtualization technologies and physical server, 3rd party Installing software (SQL Server 2008-2012, Sharepoint Server, Windows Update Server, Team Foundation Server, IBM DB2, IBM FileNet, IBM Tivoli Identity Manager) and configuring a virtual server for backup operations if required by the company and on this virtual server installation and configuration of required backup programs (Veeam Avability Suite, Veeam Backup, Acronis Backup) (selection of data to be backed up, selection of servers, selection of backup environment, selection of backup structure, selection of backup time) and Licensing of all aforementioned issues and finally, ITIL processes creation and start of use The IL. Also create software frameworks for software development teams in enterprise companies like banks, hospitals and etc.
-
-
-
Felixo Exchange
-
Türkiye
-
Financial Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Apr 2020 - Aug 2022
Integration of Multiple Network base of a Coin/Token. Integration of Tron Network for Tether. Design and Apply Market Making Bot. Integration of Message Broker on Multiple Projects; Market Making, Fiat Calculation and Trade Systems and etc. Design and Apply of New Wallet Platform. Give feedback and make improvements on existing exchange platform and new platform. Using Azure and Microsoft Tech Stacks. Moving some of existing projects to containerization platform and etc. Integration of Multiple Network base of a Coin/Token. Integration of Tron Network for Tether. Design and Apply Market Making Bot. Integration of Message Broker on Multiple Projects; Market Making, Fiat Calculation and Trade Systems and etc. Design and Apply of New Wallet Platform. Give feedback and make improvements on existing exchange platform and new platform. Using Azure and Microsoft Tech Stacks. Moving some of existing projects to containerization platform and etc.
-
-
-
ICRYPEX Crypto Exchange
-
Türkiye
-
Financial Services
-
100 - 200 Employee
-
Full Stack Engineer
-
Apr 2020 - Jul 2021
Analyzing running applications, rewriting modules of existing applications that support multiple languages, reconstructing monolithic structure at microservice level, rewriting the engine that calculates the price, rewriting the engine that matches the transactions, rewriting the notification engine, writing the APIs that mobile applications communicate with, Installation of AVAX and DOT nodes and integration with existing applications.Used technologies; NodeJs, C #, RabbitMq, Kafka, PostgreSql, MySql, Redis, Lua, Go and etc.
-
-
-
-
R&D Manager
-
May 2018 - Apr 2020
Mobilkare; is a company serving in the automotive industry in the field of vehicle safety and technologies. After joining the company, I first took part in the re-testing and certification processes of the existing hardware. Then I conducted the re-development of the existing Seat and Seat belt tracking system and integration with more than one nvr system. With the passing of time, as the company turned towards the import and production of vehicle and security technologies such as vehicle tracking system, nvr, ip and analog camera; I conducted studies in the fields of Digital Signal Processing, Image Processing and Reverse Engineering. In this context, I added new modules and new hardware to the software developed with C ++ or Python on imported products. Thanks to these modules and hardware added, by enabling them to communicate with a portal that I created with the .Net Framework; recording all the instant and historical data of a vehicle (two-way transfer of the image and sound in ip and analog cameras, recording the behavior of the vehicle driver, the status of the seats and seat belts, all data that can be received from the vehicles via CANbus and the remote management of the vehicle, etc.) I developed a software that can also manage.On the other hand, since there is no enterprise resource planning software used within the company; I have completed all the installation and adaptation processes of Erpnext ERP software, which is open source, web-based, pyhton 3 and developed on frappe framework.
-
-
-
CITS Bilişim Hizmetleri
-
Türkiye
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Development Responsible
-
Dec 2016 - May 2018
CITS Information Services; It is a company of Coşkunöz Holding that provides end-to-end solutions in the field of Information Technologies and Software to both its own companies and customers. With the start of my job, a solution was requested for applications that were first written on the existing SAP NetWeaver Portal and are now difficult to manage. For this reason, we developed a project with RAZOR sytax with MVC architecture running on .Net Framework 4.7. I actively worked on the management panel of the project, database design, integration with SAP ABAP web services, etc.Then, we started R&D projects that led to our agreement with CITS. First of all, I installed TFS, a code hosting environment where we can manage the processes and codes of projects, and I ensured its integration with SQL server and AD server. Then, we received a 5-day training on Project Management Methodologies and I chose the Waterfall methodology with my teammate. At the same time, I made my researches and exemplary developments within the framework of corporate architecture. I informed my teammates about which architecture, design patterns, syntax, tools, etc. that we can use in that architecture and we made our choices together. Then, we received about 10 days of training on corporate architect and I developed CITS's own .Net-based framework. In this context, I tried to pay attention to SOLID principles and TDD principles as much as possible.On the other hand, I set up an identity management server because all the applications we will develop are requested to be managed with a common identity management system and the applications we will develop are requested to be served in a SAAS service model on a cloud environment.We started the Project of Tederikçi Relations Management, which is my teammate and my project. At the end of April, from CITS company; I quarreled and resigned because my manager could not find a solution to the problems I was experiencing and was insensitive to this.
-
-
-
Pandora X Software Studios
-
United Kingdom
-
IT Services and IT Consulting
-
Software Architect
-
Apr 2016 - Nov 2016
For the Jeesal Group of Companies, which has 3 mental hospitals and over 10 nursing homes located in London, England. It has the MVC pattern in the ..Net 4.6.1 Framework and is developed in Razor syntax. MS SQL 2012 was used as the data bank, EF 6.1 Orm was used in the data access layer,In the Orm model, Code First approach is applied and data annotions are made on data models. Developed by using Async Actions in the controller, base Controller, base View were used, Also Web Api 2 was used, Bootstrap templates and jquery components were used in FrontEnd and BackEnd. By using parameterized expressions on the reporting side, fully dynamic entity accesses are provided in the runtime. Standardization is not compromised while creating the data bank, but needs database tuning, does not have unit testing, communicates with biometric devices using WCF services, for authorization; It is a project with authorization attirubutes written specifically for mvc and api controllers. The last 1, which includes patient profiling, employee profiling, personal management, payroll management, overtime schedule management, mental health and all report and data entry files used in nursing homes can be designed by users without any need for self-development, the last 1 In the month, it is an application that can communicate automatically with the UK MHSDS system and can transfer data automatically.
-
-
-
Buroart Office
-
Furniture and Home Furnishings Manufacturing
-
1 - 100 Employee
-
Software Architect
-
Aug 2014 - Apr 2015
An object drawn visually by developing add-ons to VectorWorks CAD software in C / C ++ language; Developed on the .Net 4.5 framework, Telerik Open Access is used on the ORM side, Telerik WPF Controllers are used on the interface, MS SQL 2012 is used by the Data Bank, MVVM Acrhitectural Pattern is used, DB First approach is used in accordance with TDD and BDD rules. Developed, MS SQL RSS was used for the reports on demand, standardization was provided on the DB side and tuning operations were performed. It has worked with Base View and Base Models, passed Memory and Resource Profiling tests successfully, has Current and Customer Management, Inventory Management, Warehouse Management, Personnel Management, Order Management and accordingly Production Management modules; Ancona MRP application, which performs needs, cost, planning and production analysis, is implemented by Buroart A.Ş. I developed it for. During the Logo Integration process of the software developed, I have completed the project due to the fact that the software that will enable the integration of Logo Consultant company with Logo, Ancona MRP, which I have developed, cannot properly respond to the needs of the software and documentation is inadequate.
-
-
-
Fora Grup
-
Türkiye
-
IT Services and IT Consulting
-
Software Architect
-
May 2014 - Aug 2014
-
-
-
-
Software Architect
-
Dec 2013 - Apr 2014
One ticket automation system for ArenaMega show center of Küçükçekmece municipality.Ticket recognition system that works synchronously with the turnstiles.Küçükçekmece Municipality ArenaMega is an application developed in .Net 4.0 Framework by using Asp.Net for ticket sales. Developing the FrontEnd part of this application, making some optimizations in BackEnd.Project Address: http://www.arenamega.comDevelopment of Ataşihr Municipality Employment Center web application inside Ataşehir Municipality..Net 4.5 has MVC pattern in Framewrok, enhanced in Razor syntax. MS SQL 2012 was used as a data bank, EF 6.1 Orm was used in the data access layer, and data annotions were made on data models using T4 code generation method in the Orm model. Developed and developed using Async Actions in the controller, base Controller, base View is designed first and then created all controllers and views at once with the scaffolding methodology. Kendo UI MVC components were used in FrontEnd and BackEnd and supported with jquery, MS SQL RSS was used in the Reporting section, which was prepared using Bootstrap templates on the BackEnd side. While creating the database, standardization was not compromised and it was optimized in such a way that there is absolutely no need for database tuning and even in all conditions. Except for the reports in the reporting part, the one written and developed entirely by me. It has passed unit test processes with TDD logic of standard CRUD operations. For the interface, it is a project where many errors are detected beforehand with the mocking method. This project has been developed for 2 months, apart from the UserInterface test process.Project address: http://abim.atasehir.bel.tr
-
-
-
Caretta
-
Türkiye
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Aug 2012 - Mar 2013
User Interface, named TT and TNT prepared for the Pharmaceutical Industry, developed on .Net 3.5 Framework, using Entity Framework in Data Layer, and all objects and Standard Stored Procedures of EntityFramework created with a template prepared for ApexSQL, with DataBase MSSQL. Dev Express as a Third Party Application, developed according to the Object Oriented Programming structure, Standard Web Services are used instead of WCF Services, architecture created with Singelton Design Pattern, analysis, development, modification and testing of a WinForms software. had. I worked with my Project Manager Mr. Gökcan on the project.
-
-
-
Bilgi Birikim Sistemleri
-
Türkiye
-
Software Development
-
200 - 300 Employee
-
Senior Software Engineer
-
Jan 2012 - Aug 2012
Contract Management System prepared for Abdi İbrahim Pharmaceutical Industry, developed on .Net 3.5 Framework, Entity Framework is used in Data Layer, DataBase is MSSQL, Dev Express is used as Third Party Application by User Interface, Developed according to Object Oriented Programming structure, Singelton I had a job description in which analysis, development, modification and testing of an ASP.Net intranet software, which was architected with the Design Pattern, was done together. Our project had an integration with IBM File.Net, where today's best and most advanced Workflows can be developed and dynamically produced. The heavy load in the development process of File.Net belonged to Project Manager Erkan. Our Project Manager was Oktay who guided us in the analysis and development of the project.
-
-
-
-
Senior Software Engineer
-
Nov 2011 - Jan 2012
Istanbul TurkeyPrepared for companies selling EPDK and Petroleum Products, developed with C # and ASP: NET on .Net 3.5 Framework, Entity Framework used in Data Layer, used for all DataBase operations and Dynamic Stored Procedures, DataBase is MSSQL, User Interface side Third Party I had a job description in which Dev Express was used as an application, developed according to the Object Oriented Programming structure, architecture was created with the Facade Design Pattern, and ASP.Net internet software, development and modification were done together. We worked with Senior Software Specialist Mr. Alper in the project. We have created a dynamic LPG station simulator where WCF services are controlled with Silverlight. In the project, we developed the reporting screens on us by using SQL Server Reporting Service.
-
-
-
-
Software Specialist
-
Nov 2010 - Nov 2011
-
-
-
-
Laboratuvar Görevlisi
-
Sep 2005 - Jun 2010
-
-
Education
-
Işık University
Bachelor of Science (BS), Computer Engineering -
Samsun Atatürk Anadolu Lisesi
Matematik