Kam Amini

Senior Software Engineer at ActiveVideo
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Amsterdam, North Holland, Netherlands, NL
Languages
  • Persian Native or bilingual proficiency
  • English Full professional proficiency
  • French Limited working proficiency
  • Dutch Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Vahid Khodabakhshi

I am thrilled to write this LinkedIn recommendation for Kamran Amini, who I have had the pleasure of knowing and working with for nearly two decades. Kamran is an exceptional programmer, and it has been an honor to collaborate with him both directly and indirectly throughout our professional careers. Kamran is truly magic when it comes to programming. His keen ability to think outside the box and solve complex problems is truly remarkable. I have been continuously impressed by his expertise, attention to detail, and meticulous work ethic. He consistently goes above and beyond to ensure that projects are completed with the highest level of quality and efficiency. Not only is Kamran highly skilled in programming, but he is also an excellent communicator and team player. He always works collaboratively with his colleagues and provides constructive feedback to help improve processes and outcomes. His positive attitude and dedication to his work are truly inspiring. In summary, I highly recommend Kamran Amini for any programming or technical roles. He is a true expert in his field, and his passion for continuous learning and development make him a valuable asset to any team.

Paul Sijben

In working with Kam I found him to be broadly oriented. From bending Kubernetis to our needs, to coding components around the plumbing of the AppCloud system in different languages. Always eager to learn new things and look beyond the immediately apparent.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Telecommunications
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2019 - Present

      * CloudTV: A cloud HTTP renderer and streamer that could be used to broadcast objects, menus, user interfaces, audio/video, etc to be served via set-top boxes and shown on TVs. It was built on top of Java, C++, WebKit engine, and Perl. • AppCloud: A platform to launch containerized Android on demand in order to render and stream Android apps and stream them to set-top boxes to be shown on TVs. The backend was deployed to a Kubernetes cluster using AWS EKS technology. Golang, C++, Python, and Java, were the programming languages used to develop many micro-services keeping AppCloud alive. • Member of Tech Council: We were discussing the tech debts and prioritizing them according to product objectives. It has its own backlog and Kanban flow. • Founding member of Security Guild: In this guild, we were devising security standards and implementing/enforcing them within teams as part of their planning and architecture. We were also involved in preparing the product for getting certified and monitoring the changes to remain compatible with the received certification. • Stack: C++17 (g++, clang) - Golang - Java, and Kotlin - Python - AWS - Kubernetes (EKS) - S3 - EFS - EBS - Ceph - Envoy Show less

    • United States
    • Book and Periodical Publishing
    • 1 - 100 Employee
    • Technical Author, Live Projects
      • Feb 2020 - Present

      I worked on "Linux Two-Step Authentication with Rust" liveProject. It is about creating a new PAM module, written in Rust, wrapped by C, and having a RESTful backend developed in Rust. More information can be found here: https://www.manning.com/liveproject/linux-two-step-authentication-with-rust I worked on "Linux Two-Step Authentication with Rust" liveProject. It is about creating a new PAM module, written in Rust, wrapped by C, and having a RESTful backend developed in Rust. More information can be found here: https://www.manning.com/liveproject/linux-two-step-authentication-with-rust

    • United Kingdom
    • E-Learning Providers
    • 500 - 600 Employee
    • Technical Book Author, Expert Series
      • Aug 2018 - Present

      Author of Extreme C. About the book: There's a lot more to C than knowing the language syntax. The industry looks for developers with a rigorous, scientific understanding of the principles and practices. Extreme C will teach you to use C's advanced low-level power to write effective, efficient systems. This intensive, practical guide will help you become an expert C programmer. Author of Extreme C. About the book: There's a lot more to C than knowing the language syntax. The industry looks for developers with a rigorous, scientific understanding of the principles and practices. Extreme C will teach you to use C's advanced low-level power to write effective, efficient systems. This intensive, practical guide will help you become an expert C programmer.

  • Kamran Amini
    • Amsterdam, North Holland, Netherlands
    • Senior Consultant, Architect, and Cloud Engineer
      • Apr 2018 - Present

    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Sep 2017 - Mar 2019

      • Working as Senior Software Engineer and Senior Software Architect consultant. My first cooperation experience with Ajilon IT has been TomTom. • Working as Senior Software Engineer and Senior Software Architect consultant. My first cooperation experience with Ajilon IT has been TomTom.

    • Netherlands
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Sep 2017 - Mar 2019

      • Expert Software Consultant from Modis B.V. • NavKit Free Text Search Engine, Navkit Worker REST Services, POI Info Services • C++11 (g++, clang) - Java SE - JUnit - Spring MVC - JAXB - Spring REST - gdb - Valgrind - Clang ASAN & TSAN - STL & Boost - Google Test - Protobuf - Thrift - Python - Jenkins - QuickBuild - Docker- JIRA - Fisheye - Confluence - Bitbucket Stash - AWS/Azure-based cloud • Expert Software Consultant from Modis B.V. • NavKit Free Text Search Engine, Navkit Worker REST Services, POI Info Services • C++11 (g++, clang) - Java SE - JUnit - Spring MVC - JAXB - Spring REST - gdb - Valgrind - Clang ASAN & TSAN - STL & Boost - Google Test - Protobuf - Thrift - Python - Jenkins - QuickBuild - Docker- JIRA - Fisheye - Confluence - Bitbucket Stash - AWS/Azure-based cloud

    • United States
    • Airlines and Aviation
    • 700 & Above Employee
    • Senior C++/Python Engineer
      • Feb 2017 - Aug 2017

      • Development Environment: Redhat based Linux distribution, Mercurial, Test Driven Development, Scrum, C++, Python, Jenkins, C#.NET for UI development • As Senior C++/Python Engineer: Mainly working on Manpower Planning product, back-end and core libraries which they are C++ and Python. Sometimes some modifications are needed on the UI side which is in C#.NET. • Development Environment: Redhat based Linux distribution, Mercurial, Test Driven Development, Scrum, C++, Python, Jenkins, C#.NET for UI development • As Senior C++/Python Engineer: Mainly working on Manpower Planning product, back-end and core libraries which they are C++ and Python. Sometimes some modifications are needed on the UI side which is in C#.NET.

    • Sweden
    • Information Technology & Services
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jan 2017 - Aug 2017

      • Working as Senior Software Engineer and Senior Software Architect consultant. My first cooperation experience with Telescope has been Jeppesen. • Working as Senior Software Engineer and Senior Software Architect consultant. My first cooperation experience with Telescope has been Jeppesen.

    • Austria
    • Advertising Services
    • 1 - 100 Employee
    • Senior Software Architect, Senior C++ Developer
      • Jun 2016 - Feb 2017

      • Projects: RTB Engine serving many SSPs and other RTB Engines • Development environment: Ubuntu Server, CentOS, g++, gdb, CMake, git, TFS, etc • As a senior software architect: Architecting a RTB engine serving more than 200 million requests (advertisement impression) per day, introducing scalability and HA feature to an existing version of RTB engine, conducting architectural sessions in order to provide a fine solution to sudden issues, guidance through selection of development tools and build set, providing safe solutions to transactional and financial operations, etc • Technologies: Asynchronous IO and IO Event driven development using libev and libuv, HAProxy, Linux Virtual Server (LVS), Real Time Kernel, OpenRTB Specification, Multithreading, Redis, Deep Packet Injection, Nginx, Nginx Load Balancer, etc Show less

    • Director of Programming Department, C++/Java SE/EE Instructor, Senior Java EE Developer/Architect
      • Mar 2013 - Oct 2016

      • Development environment: Ubuntu Server, Git, Free IDE, Agile based methodology, gcc, g++ and OpenJDK 6 compilers, etc. • As a director of department: Managing and supervising classes, Coaching instructors, Designing courses and their syllabus, etc • As an architect/developer : Developing a service oriented educational system called EduSys, Developing automation and financial systems • Technologies: Java based development, Web tier using Spring MVC and Spring Security frameworks, PostgreSQL database Show less

    • Iran
    • Higher Education
    • 700 & Above Employee
    • Java SE/EE Developer, C/C++ Developer/Architect
      • Dec 2011 - Jun 2013

      • Development environment: Ubuntu Desktop, Ubuntu Server, SVN, Git, Eclipse IDE, Agile basedmethodology, gcc, g++ and OpenJDK 6 compilers, Test Driven Development, etc.• As an developer/architect: Research and develop on Network Security concerns (L2 and L3), Working with algorithms and data structures which they are involved in security related topics, Malware analysis, Traffic analysis, Attack analysis• Technologies: C/C++, Java 6, PostgreSQL, MySQL, JNetPcap, tcpdump, tcpreplay, etc• 2012 May, Member of Technical Team, CTF Competitions, Iran’s Second National Hacking Contest, Sharif University of Technology. Designer and Auditor for Java Secure Coding Question• 2013 Feb, Member of Technical Team, CTF Competitions, Iran’s Second National Hacking Contest, Sharif University of Technology. Designer and Auditor for C++ Secure Coding Question Show less

    • C++/Qt Developer
      • Oct 2011 - Jun 2012

      SEPDCo Gas Network Simulator System: A gas network and pipeline designer and simulator ap-plication, C++ using Qt framework, Qt View Framework classes like QWidget, QMainWindow,QGraphicsScene, QGraphicsView

    • Teacher/Instructor
      • Aug 2011 - May 2012

      – Algorithms and Object Oriented programming – Microsoft C#.NET(.NET Framework Foundation and Framework Design) – Microsoft SQL Server 2008(Design, Maintenance and Administration) – Algorithms and Object Oriented programming – Microsoft C#.NET(.NET Framework Foundation and Framework Design) – Microsoft SQL Server 2008(Design, Maintenance and Administration)

    • Software Developer/Designer
      • Sep 2009 - Aug 2011

      – SeptaNSF This was a .NET based framework written in C#.NET 3.5 and implemented for internal usages. It also had a code generator which was able to generate Business Logic Layer entities and their adapters. WCF related namespaces and classes like base proxies, base services and different bindings were part of my development. – www.1st.ir B2B Portal It was one of the first Iranian Business 2 Business portals. Written in ASP.NET C#.NET 3.5 over a Microsoft SQL Server 2008 R2 database. All parts relating to WCF web services and portal integration with other products using web services were part of my development. – PayamGostar Application A business directory desktop application written entirely in C#.NET 3.5 on a Microsoft SQL Server 2008 R2 database. It allowed people to search, save and edit their customers and had a bank of businesses called Business Directory. – Septa Update Center An update/patch system integrated with development procedures to provide up- dates for company’s products. It was entirely written in C#.NET 3.5. An updater service with a desktop updater application were given to clients for updating their product instances. It was using SOA architecture and implemented using WCF services for downloading patches, updates, checking activation and subscription and deactivating product instances. – Septa Automation System It was an internal ASP.NET C#.NET 3.5 website for entrance system, salary cal- culations, product instances, serial code generation, tracking sold products, etc. It was all implemented by me. It was using ASP.NET membership bundle as its authentication component. Show less

    • Teacher/Instructor , Software Developer/Designer
      • Feb 2009 - Sep 2010

      – Software related academic courses e.g Algorithms, Data Structure, Algorithm Design, etc. – Payam Noor University Master Degree, Database Systems (Based on C.J.Date book) – Software related academic courses e.g Algorithms, Data Structure, Algorithm Design, etc. – Payam Noor University Master Degree, Database Systems (Based on C.J.Date book)

Education

  • The Open University
    Bachelor of Science - BS, Physics (Astronomy and Planetary Science)
    2017 - 2021
  • University of Isfahan
    Bachelor of Engineering - BE, Computer Software Engineering
    2004 - 2008
  • Sanie-far High school
    Diploma, Mathematics & Physics
    2001 - 2005

Community

You need to have a working account to view this content. Click here to join now