Post Job Free

Resume

Sign in

Software Development .Net Core

Location:
Mount Laurel, NJ
Salary:
85000
Posted:
January 05, 2024

Contact this candidate

Resume:

Furkan Kuru

Fullstack Developer

CONTACT Professional Summary

857-***-****

ad2hjq@r.postjobfree.com

Mount Laurel, NJ, 08054

SKILLS

.Net Api

.Net Core MVC

SQL (MySql, PostgreSql, MsSQL)

Reactjs.

INTERESTS

Web Frameworks

Backend Technologies

Design Patterns

● Experience in Software Development Life Cycle SDLC.

● Experience in developing Web and Client/Server

Applications based on Microsoft .NET Technologies

and implementing N-Tier Architecture.

● Experience in designing and developing web and

windows based applications using MVC, ASP.NET

Core, Entity Framework, LINQ, REST Api and Web

Services.

● Experience in designing web pages with Reactjs,

Typescript, HTML, JavaScript, CSS, HTML 5, CSS3 and JQuery in a hand-coded environment.

● Expertise knowledge on Object Oriented

Programming(OOP) Concepts including Inheritance,

Abstraction and Polymorphism.

● Backend development experience working with .Net 8.x/7.x/6.x/5.x

● Implemented applications using Model View

Controller(MVC) design pattern.

● Strong knowledge on backend side with AutoMapper, Fluent Validation, Data Annotations and SignalR.

● Experience in implementing Securities like

Authentication and Authorization.

● Able to work as a team player as well as individually. Highly organized, dedicated with a positive attitude along with the strong analytical and troubleshooting skills.

● Experience in CI/CD methodologies, utilizing Docker for improved deployment and automation in software development processes.

● Experienced in API testing, proficient with Postman and Swagger, enhancing software quality and

reliability.

Typescript.

Rest APIs.

Clean Code

Work Status : GC EAD, Does Not require : H1B or Sponsorship Mobile Game Developer

Vexus Games Studio, March 2021 to May 2022

● My primary responsibility is to develop mobile games using the Unity engine. This involves not just coding but also working with Unity's powerful tools for creating engaging and interactive game environments. I use Unity's integrated development environment for scripting, testing, and building game applications.

● I have used C# as the primary programming language for developing game logic in Unity. My tasks include writing clean, efficient, and well-documented code to implement game features, mechanics, and systems.

● I am also involved in the process of publishing games on the Google Play Store. This includes configuring game settings, preparing metadata, addressing any compliance and policy issues, and managing version updates and patches.

● I frequently used design patterns like Singleton, Observer, and State to structure my code efficiently. These patterns help in managing game states, handling event-driven programming, and ensuring that game components communicate effectively.

● Working in a mobile game company often involves close collaboration with artists, designers and other developers. I participated in regular team meetings, sprints, and reviews, following agile methodologies to adapt to changing requirements and feedback.

EXPERIENCES

Software Developer - Contract

Wells Fargo, Jul 2022 to Nov 2023

● I primarily focused on developing and maintaining robust .NET APIs. This includes helping to designing, coding, and optimizing backend services to ensure they meet the specific needs of financial applications. I'm well-versed in creating APIs that can handle of transactions and sensitive financial data securely.

● Although my main focus is on the backend, I also work closely with front-end developers, ensuring seamless integration of our React-based user interfaces with the

.NET APIs. This often involves collaborating on API endpoints, data structures, and troubleshooting any integration issues.

● I regularly use Postman for API testing. This involves testing API endpoints for functionality, reliability, performance, and security. It's crucial in a finance context to ensure that all endpoints are rigorously tested to handle various scenarios and loads.

● Being part of a dynamic team, I often collaborate with other developers and QA engineers. We use agile methodologies, which means I participate in regular stand-ups, sprint planning, and retrospectives to ensure that our development process is efficient and aligned with business goals. Sancaktar UAV Team, Jan 2019 to Feb 2021

During my university years, I founded my own team to participate in competitions, achieving a notable fourth place in an Unmanned Aerial Vehicle (UAV) contest. This experience involved utilizing a blend of sophisticated technologies and skills.

● Utilized OpenCV with Python for advanced image processing, crucial in enabling our UAV to recognize and interact with various elements in its environment.

● Implemented effective target detection algorithms using Python, essential for the UAV's ability to identify specific objects or locations autonomously.

● Integrated Raspberry Pi as a primary control unit, capitalizing on its compactness and versatility for real-time operations and data processing.

● Established robust communication over TCP protocols with the ground station, ensuring reliable data transfer and control commands between the UAV and the control team.

Software Coordinator, University UAV Team



Contact this candidate