Find top freelance Generics developers quickly and easily on Codementor. Work with our vetted developers who have the proven skills and experience to get the job done. Get help with projects by-the-hour or long-term. Hire a trusted Generics freelancer on Codementor today.
Hire In No TimeVerified Talent
Top freelance Generics developers available to hire
A seasoned professional with over 12 years of experience in Architecture, Designing, and Developing Enterprise wide applications using .NET, Azure, and AWS. My expertise lies in C#, .NET, .NET Core, Azure PaaS, AWS PaaS, as well as applications migration and modernization.
To ensure my clients' satisfaction, I offer a no-charge guarantee if their issues are not resolved. I believe in building strong relationships with my clients, and I am committed to providing them with personalized attention and tailored solutions.
If you are seeking a reliable and knowledgeable professional to help with your .NET, Azure, or AWS needs, I encourage you to schedule a session with me. I look forward to the opportunity to collaborate with you and provide exceptional service.
Started programming at age 12 in 1988 on a Commodore VIC-20. Extremely adept at debugging of all kinds, performance optimization, databases, embedded systems, operating systems, networking, testing and automation across a wide variety of languages, APIs and frameworks, high level as React/Typescript and as low level as knowing several CPUs assembly languages and designing microcontroller PCBs. It is way too much to just enumerate. Formerly worked at Microsoft in Windows Protocols and Engines team.
Available in all timezones. Excelent English.
I removed my old bio because it becomes outdated quickly. By now I've done enough to be able to say: I've really done a lot 🙂. I provide a full range of services to meet all your Swift needs.
Bonjour! I am Bohdan, mobile apps developer.
Need help or advice? Urgent homework or deadline got too close?
I am the guy you were looking for.
If $20 per 15 minutes is too much for you – just let me know, and we will come up with an option that suits both of us. 😁
#### Empowering Developers: From Novice to Expert
Are you looking to embark on your software development journey or elevate your existing skills? With expertise in Python, Java, TypeScript/JavaScript, Rust, Dart/Flutter, Haskell and Clojure. I offer comprehensive guidance tailored to your needs. My approach combines technical proficiency with essential soft skills, ensuring you're well-equipped for the industry's challenges.
#### Beyond Learning: Practical Implementation
For those seeking hands-on assistance, I'm available for projects of various scales. Whether it's implementing new features, debugging complex issues, or optimizing database performance with Postgres and MongoDB, I bring a wealth of experience to the table. My commitment to clean code, SOLID principles, and multi-layered architecture ensures robust, maintainable solutions.
#### Navigating the AI Landscape
In the rapidly evolving field of artificial intelligence, I offer insights into the workings of Large Language Models (LLMs) and their applications. From crafting effective prompts to exploring the potential of open-source models, I can guide you through the intricacies of AI integration in your projects. Let's unlock the power of AI together and push the boundaries of what's possible in software development.
#### Cutting-Edge Methodologies
My unique approach to software development incorporates algebraic design principles and property-based testing. By employing a multi-tiered model that seamlessly integrates declarative functional programming, object-oriented design, and imperative coding, I create systems that are both elegant and efficient. This methodology allows for clear, abstract specifications that translate into practical, high-performance code.
*Technologies / Skills*
- Clean Architecture
- Python
- Java
- TypeScript/JavaScript
- Rust
- Dart/Flutter
- Haskell
- Clojure
- PostGreSQL
- MongoDB
- SOLID principles
- TDD / BDD / ATDD
- LLMs
- ChatGPT, Claude, Llama
I started learning to program when I was 10 years old, and have had a passion for it ever since. As an adult, I've worked for a variety of companies developing robust and secure business applications and system-to-system interfaces for government agencies and financial services companies. I now work for a unicorn tech company as a Senior Machine Learning Engineer, having acquired my masters in Machine Learning and Natural Language Processing. Through my work experience, I have gained extensive application development expertise and specialized knowledge in network/socket programming, graphics and UI programming, web services programming, secure application design, data analysis, and machine learning.
Hello! I'm [George Cook](https://www.linkedin.com/in/georgejecook/). I love engineering high quality code. I take great pride in my craft, and produce highly extensible and maintainable applications. I'm extremely good at refactoring apps - I'll get into that below; but if you're a serious organization, and your code is getting stale, or hard to work with, then getting you back on track is one of my specialties, and I'd love to help you!
I'm really enthusiastic about Roku development in general : really - and I've got the goods to prove it :) ! Here's some of the things I've done/do:
- Wrote a beautiful unit testing framework for brightscript developers, called [rooibos](https://github.com/georgejecook/rooibos) - it's based on Mocha, and it's awesome - I use it all the time to keep my productivity high and deliver quality code
- Heavily contributed to the [Brightscript langage vscode extension](https://github.com/TwitchBronBron/vscode-brightscript-language/), which is the number 1 ide extension for roku developers
- Shared navigation examples, and MVVM code in my public [navigation example](https://github.com/georgejecook/rokuNavSpike)
- Wrote a logging framework, tailored to brightscript and roku development, called [rLog](https://github.com/georgejecook/rLog)
- Wrote a lightweight processor, a bit like awk, just for brightscript, named [burp](https://github.com/georgejecook/burp)
- Started the popular, and awesome [Roku developer slack group](http://tiny.cc/nrdf0y)
Some of my Roku work
#################
I've proudly delivered work for companies you know:
- [Smithsonian Channel](https://www.smithsonianchannel.com/)
- [Brightcove](https://www.brightcove.com/en/customers/hope-channel)
- [Applicaster](https://www.applicaster.com/)
- [Olypmic Channel](https://blog.roku.com/olympic-channel-on-roku-canada)
- and others...
My Roku experience includes
#####################
- Application architecture
- Full cycle development
- Continuous integration, and professional build processes, leveraging gulp and other build systems, with jenkins/travis, etc
- TDD development, and supporting patterns
- Front end work, both general, framework and advanced UI components
- Performance optimization
- Integration with Roku and 3rd party authentication, and analytics such as:
- Google IMA
- Adobe AdMobile
- RokuPay
- Youbora analytics
- Cleeng payment processing
- Other 3rd party solutions
- Custom video components and controls
- Advanced analytics integrations
- Graphql, json, XML, and RSS feed consumption
- 4k, HLS and live streaming
- Advanced application debugging
- and more...
Some of my other work
#################
- I've done years of Xamarin development, pushing the envelope on cross platform performance, and had a [hugely successful blog series and cross platform library](https://github.com/georgejecook/xamarinFastCell)
- AR/VR in Unity3d, for Oculus and Vive - I spent a year making a few VR games, like [The Incredible VR Gameshow](https://www.youtube.com/watch?v=UhM4qL31OuI)
- iOS, I've done advanced objective c apps, making the worlds first [AR video editor](https://www.youtube.com/watch?v=5uBZa8v_vG8) (I made it way too early; but that's life :/ ), and a whole bunch of other realtime video, video players, imovie clones, amongst others
- Worked in Banking, pharms, military over a 20 year career
- Did almost a year doing full-stack js with a kafka-based micro-architecure, contracting to UnderArmour
- Was a consultant for Adobe's own consulting group, specializing in Flex
UX/Business processes/Design/Architecture/
################################
- I've been involved in startups and huge organizations, on products and services
- I've launched my own products
- As such I've got a wide array of skills, and solid Software Development Principles and can successfully interact across a wide range of roles
- Been working remotely for a decade, so I know how to get things done when not physically present
- Take pride in training other's in the best Practices and Processes and teaching them how/why to be a Principled software engineer
- Have a diverse set of software skills and have good level's in a broad range of languages
Refactoring failing code bases/getting software back on track
############################################
I started coding when I was 6, 35 years ago. I'm as passionate now as I was then; but I've got a whole lot of acumen, and natural coding talent. That allows me to hold extremely large codebases in my head, even crazy-insane, poorly architected ones, and rewrite them over a few weeks. Over my career I built a solid name for being able to come into a project, understand the current code, identify the issues, and refactor the codebase, with low regression risk, while converting unmaintainable code bases to highly maintainable one's with solid patterns.
I _love_ that kind of work as well - if you've got a project in dire straits, and don't want to lose a fortune; then take advantage of my experience, OCD and my wife's ability to let me disappear for a few 70 hour weeks: you will never regret it :D
Let's talk!
#######
I probably sound arrogant; but I want you to know what a great benefit I will be to you and your project - I offer a lot more besides these tidbits here. Why not ping me on mail/roku slack group/linked in, and we can further chat. I _really_ like people _and_ computer software and I work on every project as if it were my own: as far as I'm concerned; your success is my success. So [get in touch!](mailto:george@tantawowa.com), and let's see what I can do to help.
GitHub Repository: http://github.com/jacobheater
I am an engaging individual with a strong passion for software architecture. I have excellent interpersonal skills, and communicate well in both oral and written forms. I am a natural leader and have experience in leading a team of developers, client presentations, meetings, and exhibit good leadership characteristics.
I have software architecture experience in small and enterprise level applications, and am highly experienced in the SDLC process. I enjoy working in a team setting, in fast-paced environments and leading a team to success. I believe that writing high-quality code is a must, not a nice-to-have, and I enjoy mentoring developers and learning from other people.
I am highly skilled in multiple programming languages and platforms. Please see a high-level list below.
--Microsoft .NET:
C#, WCF, SignalR, Entity Framework, MS SQL Server, WPF, VB, LINQ, ASP.NET MVC/WebForms, Team Foundation Sever (TFS), Windows Forms, Desktop Applications.
--Java
Proficiency in the Java programming language.
--JavaScript
Node.js, AngularJS, Knockout, Underscore, SignalR JavaScript client, jQuery and jQuery plugins (authoring), ExoTools.js (author/creator), Vanilla JavaScript, Three.js, D3.js
--Responsive Web Design
Twitter Boostrap
--Web Standards
HTML, CSS, JavaScript, WebRTC
--Mobile
Android, Sencha Touch, PhoneGap/Steroids, Apache Cordova, Xamarin
--Python
I have an intermediate understanding of the Python language. I have written several Python scripts for production environments.
I have created many small and several large products. I have built web apps, mobile apps, API's and compilers. I've had success with unit testing, end-to-end testing, continuous integration and deployment, serverless and hybrid serverless, static typing, functional programing, real-time data and stream-based frameworks.
How to hire a freelance Generics developer on Codementor
STEP 1
Post a Generics request
We'll share your request with freelancers with relevant Generics skills and expertise.
STEP 2
Review & chat with Generics freelancers
Use our messaging feature to instantly chat with freelance Generics developers around the world.
STEP 3
Hire the best Generics freelancer
Choose the best freelance Generics developer that meets your needs.
Frequently asked questions
How long do Generics projects normally take?
The length of a project depends on many factors, including the scope of your project and the technical complexity of it. When you post a freelance Generics project request on Codementor, you’ll have the option to indicate when you’d expect the project to be completed. We suggest chatting with the interested developers to ensure both sides are on the same page. For more information on how to post a freelance Generics request on Codementor, check out our article.
How much does it cost to hire a freelance Generics developer?
We don’t charge anything when you post a freelance hiring request for Generics developers! You’ll have the chance to determine what the budget for your project is when you post the request. You’ll only need to pay the developer if you’re 100% satisfied with their work. Please know that Codementor charges a small service fee when a developer completes the job.
What makes Codementor Generics developers different?
We do a comprehensive technical and communications screen of all Generics developers at Codementor. Our network includes book authors, popular open source contributors, top Stack Overflow users and engineers at top tech companies. In addition, to continually ensure the quality of our freelancers, we regularly check in on existing Generics developers’ user satisfaction rates.
What happens if I’m not happy with the freelancer’s work?
As a platform, we strive to ensure you’re always happy with your Generics project’s results. If you’re unsatisfied with the results, you can choose to get a refund for the project. Additionally, you can contact our support team should you need any further assistance with your project.
For more answers to frequently asked questions, see here.