
Freelance
Full-stack Technophile with a passion for elegant solutions
Modi'in-Maccabim-Re'ut, ישראל
פרילנסר
אודותינו
I have a passion for problem solving, programming, and for learning new technologies. I am currently a Senior Software Developer at AT&T, working in Java. Prior to that I spent over ten years working as a full-stack developer in C# on the server-side, while strongly favoring Angular (all versions) and Typescript on the client.
Programming Languages/platforms/specialties:
Java, C# .NET (all versions), HTML5, Javascript/JQuery/TypeScript/Angular(s), Java, C++, C , CSS, WebAPI / MVC / WCF / Web Services, S3, MongoDB, ElasticSearch, Couchbase, RabbitMq, NodeJs, Grunt, Gulp, Entity Framework, nhibernate, AWS tools (Lambda, ElasticSearch, Elastic, etc...), Jenkins, Kubernetes
Methodologies:
Domain Driven Desgin (DDD), Test-Driven Design (TDD), Agile Development
Design Patterns: Highly proficient
IDEs:
Visual Studio, Eclipse, WebStorm, Sublime
Databases:
MongoDB, ElasticSearch, Couchbase, Reddis, SQL Server, Oracle
CMSes:
Sharepoint, Kentico
In addition to programming, I love drawing comic strips, watching college basketball, and eating Ethiopian food.
Computer Software
Programming Languages/platforms/specialties:
Java, C# .NET (all versions), HTML5, Javascript/JQuery/TypeScript/Angular(s), Java, C++, C , CSS, WebAPI / MVC / WCF / Web Services, S3, MongoDB, ElasticSearch, Couchbase, RabbitMq, NodeJs, Grunt, Gulp, Entity Framework, nhibernate, AWS tools (Lambda, ElasticSearch, Elastic, etc...), Jenkins, Kubernetes
Methodologies:
Domain Driven Desgin (DDD), Test-Driven Design (TDD), Agile Development
Design Patterns: Highly proficient
IDEs:
Visual Studio, Eclipse, WebStorm, Sublime
Databases:
MongoDB, ElasticSearch, Couchbase, Reddis, SQL Server, Oracle
CMSes:
Sharepoint, Kentico
In addition to programming, I love drawing comic strips, watching college basketball, and eating Ethiopian food.
Computer Software
שפות
אנגלית
שפת אם
עברית
שליטה קרובה לשפת אם
ספרדית
רמת מתחילים
תחומי התמחות
תכנות ופיתוח תוכנה
184 ₪ לשעה
.NET, C#, Dot Net, VB
.NET Compact Framework
ASP.NET
I've worked with C# (and ASP.NET) for the past ten years. I was one of the first employees at my last company, building a Sass which relied heavily the Apis that were built in asp.net. I also coded much of the infrastructure in C#, as well.
Java
DB - MongoDB
I worked with MongoDB for four years, leveraging pure queries, aggregation pipelines, geo queries, and more.50
פיתוח אלגוריתמים
AngularJS
Full Stack Developers
DB - NoSQL
I've worked for years with MongoDB, Couchbase, ElasticSearch, and Reddis. Currently, I am working on numerous microservices that rely on Couchbase caching. In my previous company, we built a SASS that was based in large part on MongoDB for our persistence layer. We also leverage ElasticSearch for text-based searches and better nested document searches.
מפתחי Back-end
נסיון תעסוקתי
מאי 2018
-
היום
Senior Software Developer
AT&T- I am part of the Entertainment unit, working on a project meant to support the DirecTVNow platform. We work with a wide range of technologies - Java, NodeJS, Android, and Typescript, and Couchbase, to name a few - practicing CI/CD facilitated by Jenkins, Kubernetes, and a whole suite of Code Quality Gates.
מרץ 2014
-
אפריל 2018
Hands on Team Leader
CrediFi- Led a team of 6 developers tasked with building the server-side and client-side for all of our core products, as well as all associated micro-applications and APIs. This I did while programming at least 50% of the time, and adhering to the tenants of Domain Driven Design, Test-Driven Development, and Agile development.
- Hands-on coding achievements:
- • Modeled and coded (in C#) a significant portion of the core libraries used to ingest data on millions of loans, properties, and companies daily
- • Implemented a hybrid persistence layer by integrating ElasticSearch, S3, and MongoDb
- • Architected the back-office CMS and client-facing UI, and built a large percentage of both
- • Spearheaded the conversion of our Flagship site from Angular 1 to Angular 2+ (and from Grunt to Gulp)
- • Created a tracing mechanism to measure system complexity and monitor race-conditions
- • Built a large percentage of the APIs used by our developers using WebAPI
- • Managed the development schedule for the team for each iteration conducting dev plannings with Product, assigning tasks and bugs, and adjusting as needed
- • Server-side built in C#; Persistence is a hybrid of S3, MongoDb, ElasticSearch, and MySql; Eventual consistency handled through RabbitMq; Inversion of Control handled by Unity; Deployment on AWS
ינואר 2011
-
פברואר 2014
Senior Software Developer (Full Stack)
Kenes International- • Responsible for the design and development of web-based projects, mobile apps, and internal
- applications requested by Kenes and its clients. Most applications were written using MVC 4, with a heavy emphasis on AngularJS, while some legacy applications were a combination of ASP.NET Web Forms, Web Services (WCF), and significant client-side scripting (JQuery and Knockout). Many projects involved the integration of 3rd-party APIs (Facebook, Google, Yahoo, etc.).
- • Knowledge and use of various design patterns (MVC, MVVM, Web Forms) was integral, as
- well as the use of ORMs (Entity Framework and NHibernate). All server-side coding was
- done in C#.
- • Projects included: Custom-made cross-platform BI applications, Facebook-integrated friend referral systems, online registration systems and survey evaluation forms for medical conferences throughout the world, custom-built Content Management Systems for various medical societies, mobile apps for WM 6.5 phones, and stand-alone Web apps aimed at significantly streamlining the Kenes work process.
- • Responsible for designing and creating the database schema for each new project, and
- implementing them using an SQL Server 2012 or 2008R2.
- • Responsible for converting legacy systems built in asp classic, using Access databases to
- websites that are built in ASP.NET 3.5/4.0, using an SQL Server 2008.
ינואר 2010
-
ינואר 2011
Director of Overseas Business Development / Senior Programmer
4Hilton- Responsible for attracting new clients and projects, primarily from the United States.
- Lead programmer for numerous projects, utilizing the following programming languages: C#, asp.net, html, css, and javascript.
תארים אקדמיים
אוקטובר 2003
-
מאי 2005
Master's program
The Hebrew University of Jerusalem- Political Science
ספטמבר 1996
-
מאי 2000
BA
University of Maryland- History, Ancient Roman; Computer Science
קישורים
linkedin.com/in/matt-zalen-071892b
LinkedIn
חוות דעת
