Knowledge
           meets Passion

We build fully integrated, custom web and mobile applications to solve the business needs of our clients. From requirements analysis and user experience definition to technical architecture, through rich front-end and sophisticated back-end development, we continually work on our mastery of cutting edge technologies.

We are ILM.

 

Our name represents our three core beliefs:
Imagine, Learn, and Mentor.

Down more

Expertise

As early adopters of emerging technologies, we focus on continual learning. Our capability of understanding new releases, trends in technology, best practices, and modern frameworks has allowed us to assist our clients in solving their mission critical problems. We pride ourselves in our ability to integrate with our client's teams and bring advance level of development skills, as well as, business analysis and project management maturity with us.


Take a look at our Super Development blog at superdevelopment.com where our consultants share their expertise with the developers community.

  • .NET Development

    Custom Application development with expertise in legacy conversion and greenfield development using .net 4.5.

  • Enterprise Mobile

    Expertise in multi-platform frameworks, as well as native iOS, Android, and Windows mobile development.

  • NServiceBus

    Expert level Consulting, Integration, and Training on Particular Software’s NServiceBus messaging framework.

  • JavaScript Frameworks

    Custom JavaScript development, as well as expertise in Angular, Knockout, Backbone, Ember, and Durandal.

MDC

Minnesota Developers Conference is the largest developers conference in the Midwest. We have been organizing this action-packed annual event since 2006, and it has sold out every year.

Check out the MDC website for event updates.

Up Down See our clients

Featured Clients

83 percent of our clients rate us 9/9. The remaining rate us 8/9

95%Client Satisfaction

Edmentum
NativeX
Dow Jones
General Mills
Pearson
Ally
Polaris
Thomson Reuters
3M
Up Down Meet Our Team
Meet Our Team

Following are the profiles of some of our team members

Back to Team Members ListingBack to Team Members Listing
Jen
Jen


Senior Sales Executive / Coach



Jennifer has been in sales for over 18 years, she focuses on partnering with clients to develop and maintain relationships. She has been with ILM for 2.5 years and has done an excellent job expanding and growing ILM. Jennifer focuses on taking care of her clients by listening to the project, matching the correct consultant and following up with client managers. Jennifer success largely comes from upholding ILM’s quality standards.

Kevin
Kevin


Senior Consultant



Kevin has Software Development experience in the full life cycle of software and web design including requirements gathering, prototyping, developing, testing, and maintenance. He is strongest in middle tier and database development, but is growing his capabilities in front end development. Kevin is capable of working exceptionally well in both team and individual environments. 

Aaron
Aaron


Consultant



Aaron looks for projects that utilize his skills and years of experience to create great software and that will challenge him and make him grow as a developer. He is self-motivated and is passionate about software development. He also has a track record of bringing out the best in his teammates through his exception communication skills and natural leadership abilities. 

Zack
Zack


Senior Consultant



Zack is a rising star who has demonstrated remarkable professional maturity, technical articulation and growth potential. He has an impressive ability to quickly understand and describe complex technical concepts, and he has well developed soft-skills that make communicating with him easy and conversational. Zack has a keen understanding of web development with a broad base of experience across multiple technologies. He has shown an outstanding depth of knowledge in HTML, CSS, JavaScript, jQuery and has worked across multiple JavaScript frameworks (including node, coffeescript, skeleton, and more). He also has a senior level understanding of ASP.NET MVC, and C#.NET.  His insatiable appetite for learning new technology drives him to stay knowledgeable about current and emerging technology. 

Sean
Sean


Principal Consultant



Sean is one of ILM's exceptionally talented Senior II Consultants.  His advanced technical capabilities, strong background in customer service and management experience is reflected in the quality and dedication of his work. With nearly a decade of experience, his focus on continual learning keeps him proficient even on cutting edge technologies. He has shown a desire to continuously adapt and improve his technical skills. 

Paul
Paul


Senior Consultant



Paul is a rising star who has demonstrated a remarkable professional maturity and growth potential. He has a rare aptitude and intuition for advanced understanding of technology and best practices. Paul was highly recommended by his peers as being "very smart, very hard working." He has a high interest in current and emerging technologies and focuses independent efforts to stay up-to-speed on technical trends. Paul has established a very solid understanding of web development with a broad base of experience across n-tiers. He enjoys opportunities that leverage his existing knowledge and abilities, while continuing to hone his skill set. He enjoys working in collaborative environments, but has the ability to work independently and self-directed. 

Chris
Chris


Senior Consultant



Chris is an accomplished Senior Consultant with over ten years of comprehensive experience in the entire development lifecycle from requirements gathering to testing. Also, he is proficient in software architecture and development and has a special interest in online streaming video. Chris is self-motivated and though he is independent, he is responsive to flexible team structures. He is also motivated and inspired by innovation and new technologies. 

Connie
Connie


Senior Recruiter



Connie is a Senior Recruiter with over 10 years of recruiting, sourcing, contract negotiation, and managed services experience in the contingent workforce industry. She enjoys networking with others in the industry to discuss market trends, up and coming technologies, and industry best practices.

Dan
Dan


Consultant



Dan is a software engineer with a background in iOS and Win32 programming across a variety of languages, frameworks, technologies, and projects. His development experience ranges from R&D type development, to complex government contracting environments. He has proven to be proficient at building teams and delivering very technical projects. 

Peter
Peter


Consultant



Peter is an eager and enthusiastic software developer with a passion for front-end technologies and paradigms. Peter has a background in JVM frameworks and languages, but has a proven record of being able to pick up new technologies and become a strong contributing member to any project. He enjoys challenging, fast-paced environments and is always looking for new skills to learn and master. 

Brett
Brett


Senior Consultant



Brett is a Senior Consultant with over 4 years of experience in development, focused primarily in the Microsoft stack. He has worked with multiple Content Management Systems (CMS) including Sitecore, Sitefinity, and Umbraco. He is passionate about software development and continually expanding his skills. 

Matt
Matt


Senior Recruiter



Matt is a Senior Recruiter with years of experience helping people reach their career goals by understanding their capabilities and their ambitions. He works hard to build and maintain relationships with the most talented individuals in the market. By doing so, he is able to identify those that are passionate about what they do, excited to learn cutting edge technologies, and happy to pass along their knowledge to help the industry grow as a whole.

Farhan Muhammad
Farhan Muhammad


Founder



Farhan was the visionary who founded ILM in 2002. In the years to follow, he became a technology leader in the greater Twin Cities area where he served as Cheif Executive Officer of ILM, was the founder and champion of the Twin Cities .NET User Group, and organized the annual Minnesota Developers Conference (MDC). 

 

He consistently anticipated trends and pushed the limits of new technologies. He was an evangelist for .NET technologies and was a sought-after author and public speaker. In 2011, Minneapolis/St. Paul Business Journal listed Farhan as one of the most successful business leaders under the age of 40. 

 

Farhan's untimely passing in early 2014 created greater motivation for ILM's top-notch team to live up to his vision and to continue the passion he had that had made ILM thrive from the beginning. Through his memory, ILM continues to grow and do business following his core values of high quality people and work; continued career growth and education for every member of the team, compassion for others, and a love of new technologies. 

Jerod
Jerod


Senior Consultant



Jerod is an experienced and professional software developer with over 12 years of relevant experience. He brings a well-rounded technical acumen to the table, and has served in positions that include: IT Manager, Senior Developer, Project Manager and Systems Analyst. He has demonstrated understanding and experience in large, complex enterprise platforms. He has worked in a wide range of development architectures and methodologies. He is experienced in developing and implementing technical strategies and is capable of designing and documenting project architecture. He also has extensive experience leading all technical aspects of large scale development and implementations.

John
John


Consultant



John has over 3 years of web and .NET development experience building business web applications, Windows Forms, and Windows Presentation Foundation (WPF) forms using C#, VB.NET, ASP.NET, T-SQL, jQuery, HTML, CSS, XML, and XSLT. John has demonstrated an innate ability to learn and implement new technologies quickly. He has proven experience gathering requirements, prioritizing tasks, setting timelines, designing SQL structures, normalizing tables, setting up stored procedures and functions, performing comprehensive internal testing (boundary testing), deploying applications and updates, and aiding in development. Furthermore, John couples a strong desire to learn with exceptional communication skills. 

Luna
Luna


Co-Founder, President



As co-founder of ILM, Luna works with a strong focus on internal operations built on a can-and will-do culture. She has a dynamic approach to problem solving: always do the right thing.

In 2011, the Minneapolis/St.Paul Business Journal listed Luna among the top 25 most successful women in business. She earned her master’s degree in Technology Management from the Carlson School of Management, University of Minnesota.

Jason
Jason


Senior Consultant



Jason is a lead level .Net developer who trained as a graphic artist and quickly gravitated into software development. Jason's understanding of the user interface through data architecture and what it takes in-between, provides him with a unique skill set to avoid techncial challenges associated with creating and developing software applications. 

Joe
Joe


Senior Consultant



Joe is a Senior Consultant with experience in end to end web and mobile development. His capabilities include primary skills in C#, SQL, HTML, CSS, and JavaScript, RESTful APIs with ASP.NET, and web and mobile calls. He has worked in .NET 4.0 and 4.5, worked with Knockout and Angular JavaScript frameworks, and is working to complement his Strong SQL knowledge with NoSQL experience in RavenDB. 

Amy
Amy


HR Administrator



Amy is the office manager and the primary administrator of ILM's Best In Class benefits program. She is the go-to person for our growing team, and is somehow able to juggle the needs of the moment with the impending requirements of the future.

Dustin
Dustin


Senior Sales Executive



Dustin has been in sales for over 10 years. He is an integral part of finding, building, and maintaining new relationships throughout the Twin City business community. He has been with ILM since 2012 and since that time has proven to be an asset for ILM. He is always seeking new and innovative enterprise level digital projects for the talented ILM consultants to grow professionally, lead teams, and drive results.

JD
JD


Director of Consulting Services



As Director of Consulting Services, JD has overall responsibility for Development, User Experience, Business Analysis, and Project Management Practices, management of Consulting team, strategic growth of team, operational delivery, and collaborative alignment with strategic vision of ILM. He is responsible for creating the support structure, team development, and training initiatives required to perpetuate the culture of learning and professional development to support our growing organization.

Doug
Doug


Consultant



Doug is an efficient software Consultant with more than eight years of experience creating quality software for, embedded systems, and the web. Additionally, he has a background in digital hardware design and implementation. Doug has a strong desire to learn new languages, frameworks, and practices. He is a dedicated professional who is known for his keen attention to detail, super communication abilities, and excellent analytical skills. 

Joel
Joel


Senior Consultant



Joel is a Senior Consultant with over 8 years experience in web and stystem development and exceptional front end capabilities to compliment his middle tier and backend skills, as well as a solid understanding of SQL and ORM frameworks. He thrives in a challenging environment where he is able to learn new skills and utilize his existing experience towards project success. 

Ahi
Ahi


Senior Consultant



Ahi is a senior consultant with over 13 years of development experience. His capabilities range from exceptional middle tier and backend development, to front end and mobile development including native iOS. He couples excellent communication skills with a positive attitude to create a well rounded team player. 

Sunil
Sunil


Senior Consultant



Sunil is a highly educated .net professional with great analytic skills. Though heavily middle-tier and back-end focused, he's begun his journey towards complete mastery of front end and JavaScript. He shows no fear of asking insightful, clarifying questions in his quest towards mastering All The Things. His communication and presence on teams help to transform semi-functioning groups into high functioning teams.

David
David


Principal Consultant



David is a Principal Consultant with over 10 years of experience in the IT industry in development and testing in various domains such as sales, online media, and financial services. His experience includes the full stack from data accross (both with tradistional RDBMS systems and NoSQL databases) all the way to front end UI development and single-page JavaScript applications. David excels at large system architecture and possesses the communication and problem solving skills necessary to work with business stakeholders to ensure project requirements are identified and realized. He is always studying new technologies and trying to find better, more efficient ways to solve problems. David is also the author of Learning NServiceBus, a book focused on helping developers develop message-oriented systems that adhere to the principles of Services Oriented Architecture. 

Up Down Work For Us
mouse
Work For Us?

We are looking for talented technology enthusiasts and we don't need your resume.We believe that your code does the talking, not a piece of paper, so after your first discussion with us (typically over a coffee - our treat), we send you our Code Audition and set you up with an on-site interview. That's where you have the chance to show us what you've got. And after the interview, not only will you always be followed up with, but you'll get detailed and specific feedback on your strengths as well as your areas of improvement.

Back to Job ListingBack to Job Listing

Apply 

Thanks, we'll be in touch.
There was a problem sending your message. Please try again.




Up Down Latest News
Latest News
Up Down Contact Us

All Ears

envelope
ILM Service

5221 Viking Drive

Edina, MN 55435

T: 952 960 2220

Contact Us 

Thanks, we'll be in touch.
There was a problem sending your message. Please try again.



Up Back to the top