Peer and Supervisor Feedback

As a developer:

2018

Moncef is an extremely talented software engineer and a cornerstone member of the Login.gov team. “He is eager and willing to branch out of traditional roles; taking on QA, troubleshooting, documentation, DevOps, maintenance, mentoring.” His direct, straightforward communication style paired with his gift for mentoring make him an effective teacher and a compelling leader.

*

Moncef has demonstrated technical expertise in many different areas, expanding beyond back-end coding and lending a hand wherever needed. One coworker noted that “automated tools created by Moncef got him on-boarded to Login.gov in one day”. His peers note the “impressive volume and quality of Moncef’s code contributions”, and his “meticulous attention to detail and quality”. Moncef’s teammates rely on his “experience and insight into technical problems”.

*

Moncef has been able to pass his knowledge and experience on to his teammates. He is great at bringing new engineers up to speed. Moncef’s peers “view him as a teacher and look forward to learning from him”, each one mentions how they are “better for having worked with him”. One coworker said that when pairing with Moncef on coding tasks, they “always left with new ideas or techniques”. Moncef clearly inspires his teammates.

*

Moncef’s ability as a mentor and teacher is enabled by his interpersonal communication style. Described as “direct, concise, and complete”, Moncef is “a master of delivering just the right information — in both spoken and written word”. His peers really appreciate his availability and “patient nature”.

*

A number of Moncef’s peers noted that they would like to see his unofficial mentoring and teaching activities more officially recognized and taken advantage of. Moncef could investigate ways to make his mentoring activities more formal. It will take some personal energy to make happen, but the Login.gov project (and 18F as a whole!) would certainly benefit if Moncef had a platform from which he could help other engineers learn about Login.gov systems, code, and conventions.

*

People naturally look to Moncef as a leader in Login.gov. He has an opportunity to increasingly flex those muscles as other 18F-wide leadership positions open up. If so inclined, I believe Moncef would be effective and successful in these positions. He has a winning combination of hard engineering skills and softer skills around mentoring and communication. I’ve witnessed people listening and learning with joy when Moncef led a show and tell. Additionally, this uncovers an opportunity for Moncef to hone his communication style to target specific audiences; what works for engineering teams often doesn’t work for wider organizations.

2017

Moncef is an exceptional developer, extremely diligent in making sure the team delivers high quality code. He’s especially passionate about testing, always making sure code has ample test coverage. He’s seen as a technical expert, especially in regards to testing, CI, coding best practices, and new tools/tech. In the last year he’s been pushing beyond software development into technical leadership, taking on greater responsibility for parts of engineering beyond coding (for example, as part of the ATO Sprinting Team).

*

Moncef gives extremely good and detailed feedback to his peers, particularly in the form of code reviews. He’s thorough, making sure that code on his projects meet a very high quality bar. One peer noted that “he’s involved everywhere and goes out of his way to make sure things are reviewed well.” His code reviews are well thought out and people can rely on him to speak up if something doesn’t look right.

*

He cares deeply about code quality and best practices. He pushes his team to produce high-quality code, following our value of demonstrating better ways of producing software in government. He drives the team to adopt new best practices and/or tools -- e.g. CI/CD, coverage tooling, and so on. He’s particularly good at finding the root of a problem and digging down to the detail necessary to make sure the problem is fully resolved. As a peer said, “he is a tenacious troubleshooter. He will chase down a bug until there is no life left in that bug.”

*

Moncef is a strong teacher of technical topics. He’s helped numerous teammates come up to speed on login.gov, mentored others in Ruby (formally and informally), and is active in our communities of practice (particularly #ruby), helping people throughout the organization level up their skills. Moncef is predictable and reliable; he communicates his status well, and delivers when he says he will.

*

Moncef is a wonderful teacher. He is good at teaching people in person, over video chat, or asynchronously by writing guides and blog posts. He is a great technical lead and is capable of working with both skilled and unskilled people.

*

He is very transparent with his thinking and makes sure to share his thoughts with other individuals. He often cites best practices or other references and invites others to form their own opinions and share additional information. He does this on a personal level and also in group forums and chats.

*

He has a very level affect and reasonable approach to solving problems. Open to input from others. Rarely plunges ahead without collaboration and due consideration.

*

Moncef is extremely thoughtful. He's not afraid of doing hard work. He'd rather show than tell. If he feels something is the right way of doing things he'll happily make tools to help people do things the right way.

*

[Moncef is strong in] Technical leadership, but also leadership that requires one to work with a diverse set of skill level and understanding. He is an excellent bridge or translator for those that may not understand the technical nuances of a subject. He is well suited to be in a CTO like position where one has to have tremendous organizational skills along with technical prowess.

*

Always happy to talk through something until all his objections are satisfied. At irresolvable points of disagreement, happy to compromise.

*

In my experience with Moncef he has been very calm and collected any time a challenge or urgent matter arises in the workplace. He is very methodical with his problem solving and is conscious of others views when working in a group situation.

*

Rarely backed into a corner or puts his foot down and refuses to negotiate. I admire that a lot. Not emotionally attached to his ideas, or at least, not in an unmoving way.

*

Moncef is able to remain calm and collected in the wake of conflict. Instead of going 'heads down' and ignoring others or his teammates, he is careful to include others in the decision making.

2016

Moncef is a tremendously talented software engineer who really focuses his efforts on code quality. One peer called him a “programming artisan”: he cares deeply about best practices and producing well-architected, documented, and tested code.

He effectively spreads this knowledge within his team through mentoring and code reviews. His peers find his code reviews to be especially helpful; as one peer put it, “my code is better because Moncef reviewed it”.

Moncef also works to spread this knowledge throughout 18F by working on guides and participating in communities of practice. For example, he’s been very active in our Ruby community of practice, helping colleagues throughout 18F with their problems, and spreading his knowledge of best practices. He’s been active in helping establish norms around good tooling around projects (CI, Code Climate, Seal bot, etc). This work improves our entire engineering ecosystem, and is very valuable.

*

More than one of Moncef’s responders called him “an incredible teammate”. His influence on his teammates and on 18F as a whole should not be underestimated, and he increasingly finds the best way to contribute to projects.

*

He is known for producing performant, clean and concise code as well as improving the current quality of the codebase.

*

Moncef has brought serious rigor to the ICAM project, but has also begun to relax that rigor when necessary to get things done in a timely manner.

*

Moncef takes great pride in leaving code in the best place possible. He strives to make sure he's adhering to best practices and is constantly looking to improve his skills and share his findings with others.

2015

Moncef’s contributions to the quality of the ICAM project were repeatedly cited as fundamental to the success of that project. He’s been able to do this in several ways: providing good examples of great code, writing more tests and helping institute an expectation that all commits should include tests of the relevant changes, and by adding various automated testing tools.

Moncef’s contributions to the wider organization have followed a similar pattern: lead by example, establish standards and expectations, and create or apply automated tools. Among other things, he’s created the laptop script to automate setting up new machines (and, as he’ll remind you, automate keeping existing machines up to date), begun the establishment of a development guide, and created the code health dashboard.

In addition, Moncef’s been really helpful to other developers, providing advice and code reviews when needed. Moncef’s also not afraid to ask for help or advice when needed, such as with front-end coding or design.

*

Moncef is an incredible developer and I'm proud to have him as a teammate on my project. Working with him is like reading a good programming book, you learn something new every day and you come out of the experience feeling accomplished and like a better dev.

*

Moncef is an amazing developer. He consistently jumps on the hard issues and tackles them.

*

He helps people in Slack and elsewhere in a way that creates a safe environment where people do not hesitate to ask questions.

*

He has been incredibly helpful to all at 18F when it comes to code quality, testing, and development best practices.

*

He pays close attention to detail, and will stand up for what he believes in. He has a strong commitment to open source; he will always try and fix a library that is causing a problem, rather than just trying to work around it.

*

When he joined [the project] he didn't just fix a few errors with the dev setup, he helped forge a whole new iteration/version of that part of the project (along with great documentation).

*

I'm looking forward to the impact Moncef's work will have on 18F's development practices in the coming year.

*

​It's clear that he has a strong commitment to the success of 18F in the long term.

*

Moncef is a pleasure to work with.

As a Software QA Engineer:

I've worked alongside Moncef on a number of projects and he is an amazing talent and mentor. Whether in a lead or support role I've never seen him give less than 100% and that dedication inspires others to be better and that makes a real impact. His great attention to detail makes him a great QA Engineer but beyond that he makes organizations better because he's always learning and sharing meaningful ideas to make the projects he works on and the people he works with better.

*

I was fortunate to have worked on the same team with Moncef for over 3 years. As a product manager, I have expectations from my research that would shape a product from a consumer perspective. Normally, engineering and QA would push back when it comes to stretch goals - not Moncef. He would jump in and help define the feature or product so that we can deliver a quality product on time and under budget.

Moncef would challenge the product and engineering teams when something is fundamentally broken, not from a software perspective, but a product perspective. His suggestions have always made our products better.

The best recommendation I could make for Moncef is that if I were building a new app dev team, Moncef would be my first QA engineering hire.

*

Moncef continues to be a valuable asset to this team. His time spent on the TechCrunch app this year helped us to identify and resolve multiple critical bugs. I have no doubt that had he not been involved, the app would not have been so well received and reviewed at 4 stars. I always enjoy working with Moncef.

*

Moncef has taken on a tremendous amount of work as part of a shrinking QA team. I have been impressed with his ability to utilize advanced testing techniques especially through automation. To accomplish this he has taken the bold step of installing the Xcode development environment and building and debugging the app locally on his machine. He has investigated and incorporated technologies such as VoiceOver accessibility features to control the apps via automation scripting. I'm not sure if AOL has a position called Software Engineer in Test, but Moncef has been approaching the responsibilities of that role as defined in other companies. He has also demonstrated a keen sense of interface problems and solutions and documents and recommends changes. I appreciate his feedback and expertise in helping make our applications better and glad to have him working on the products I am working on.

*

In addition to his exceptional eye for quality, Moncef's multilingualism proved to be a great asset to AOL as he supported testing of HuffPost for iPhone & iPad ahead of the launch of the French edition of Le Huffington Post. Word and phrase choices he suggested were determined by HuffPost editors and translators to be more appropriate and were implemented in the apps resulting in a better user experience.

*

Moncef is a valuable member of the QA team but his contributions to the AOL mobile group exceed what he does on the QA front. Moncef is very insightful on the products he tests and offers valuable product feedback that eventually gets built. His written and communication skills are exceptional and he's very thorough. I think Moncef has what it takes to be a good product manager.

*

Moncef is a really dynamic person. Anyone that talks to him for even a few seconds immediately realizes how smart Moncef is, and what a wide range of knowledge he has. This enables him to find some of the more difficult and interesting defects to track down. He also really approaches every project with the mindset of realize the best possible application for the product owners and the team. Moncef is constantly thinking of ways in which we can make our applications more successful.