I am passionate about building solutions with a positive impact on people’s lives. It is necessary to formulate and apply an ethical framework throughout the entirely software development lifecycle in order for the ‘end human’ to be valued. I am a collaborative team player, a diligent and quick learner of new concepts and technologies, and am eager to take on and solve challenges that come my way. I also have an artistic flair and passion for storytelling, exploring it through the medium of writing, photography, and on some occasion, filmmaking.
-
Senior Software EngineerTilda Research Dec 2019 - Sep 2023Islāmābād, PakistanBeing engineering employee #1 gave me the opportunity to not only develop the tech products for our clinical team but also help build, define, and evolve the engineering team's processes and culture. I got to learn several facets of the software development stack, exploring frontend design with Ruby on Rails and JS, learning Ruby and Python for backend and services development, and also infrastructure deployment (in Google Cloud) using Docker and Kubernetes. Here are a few… Show more Being engineering employee #1 gave me the opportunity to not only develop the tech products for our clinical team but also help build, define, and evolve the engineering team's processes and culture. I got to learn several facets of the software development stack, exploring frontend design with Ruby on Rails and JS, learning Ruby and Python for backend and services development, and also infrastructure deployment (in Google Cloud) using Docker and Kubernetes. Here are a few highlights of the development work I have done:Developed a data pipeline (building integrations with various EMR systems) to extract patient data and transform into our custom data schema to aid in recommending eligible patients for clinical trials.Built the first version of an electronic Patient Intake Form to allow gathering patient demographic and medical history in digital format in order to replace paper-based forms typically being used at clinical sites. This involved both front and backend work which was developed purely in Ruby on Rails with a Postgres database.I also played a role in setting up an agile methodology for the engineering team with regular standups, backlog grooming and sprint planning meetings to provide transparency and clarity on the tasks needing to be accomplished, as well as retrospective meetings to learn from our mistakes and iterate and improve on our processes and culture. I was also involved in the initial interviewing process, creating interview questions, and assessing the technical and interpersonal skills of candidates to grow our team.I was also involved with technical writing to capture feature development, onboarding and process documentation for existing and new engineers, as well as systems integration documentation to document how our systems came together. Show less -
Hiatus From TechLife Mar 2017 - Dec 2019I quit my job to embark on a contemplative and creative journey. This hiatus has been a time for meditation, for creative exploration, and to contemplate on what I seek [from life], to rediscover and realign with my deeper sense of purpose, and how I wish to give back.This led me to Marrakech where I stayed for 5 months at an artist residency, living amongst other artists to build an inviting and vibrant community outreach programme, while also focusing on my own storytelling… Show more I quit my job to embark on a contemplative and creative journey. This hiatus has been a time for meditation, for creative exploration, and to contemplate on what I seek [from life], to rediscover and realign with my deeper sense of purpose, and how I wish to give back.This led me to Marrakech where I stayed for 5 months at an artist residency, living amongst other artists to build an inviting and vibrant community outreach programme, while also focusing on my own storytelling abilities.After that I moved back to Pakistan where I became involved in a few volunteer projects to give back to the community. Show less
-
Media Communications SpecialistWomen International Film Festival Feb 2019 - Mar 2019Federal Capial &Ajk, PakistanHandled content writing for the promotion of the Women International Film Festival 2019. This included blog posts, drafting communications with external partners and sponsors, and for social media.Managed a designer to help create graphic content complementing the written media to be shared on social media.Created a strategy to share key aspects of the festival on social media to drive better public engagement and interest.Pushed for a more bilingual campaign in order to… Show more Handled content writing for the promotion of the Women International Film Festival 2019. This included blog posts, drafting communications with external partners and sponsors, and for social media.Managed a designer to help create graphic content complementing the written media to be shared on social media.Created a strategy to share key aspects of the festival on social media to drive better public engagement and interest.Pushed for a more bilingual campaign in order to remain rooted in the culture, be more inclusive, and engage a broader segment of the public. Show less
-
Artist In ResidenceQueens Collective Sep 2017 - Jan 2018Marrakech Prefecture, MoroccoCultivated and expanded on my storytelling skills by exploring through various mediums - graphic design, film, prose, and poetry - and also with a creative intersection between technology and my artistic expression of choice: writing. Were tasked to cultivate relations with the community by conducting weekly art workshops for the neighborhood children, and organizing movie and karaoke nights open to the public.For the final exhibition I developed a Windows app that allows the… Show more Cultivated and expanded on my storytelling skills by exploring through various mediums - graphic design, film, prose, and poetry - and also with a creative intersection between technology and my artistic expression of choice: writing. Were tasked to cultivate relations with the community by conducting weekly art workshops for the neighborhood children, and organizing movie and karaoke nights open to the public.For the final exhibition I developed a Windows app that allows the user to explore a narrative by making choices. Show less
-
Software EngineerMicrosoft May 2015 - Feb 2017Redmond, WaUniversal Store Service Core Team The primary focus was to maintain and improve the Store's catalog service. Its functionality included indexing content (apps, games, music, video, and more) to enable the search of gigabytes of stored metadata.Being an agile service-oriented team we had regular weekly deployments of our code to production environments.A certain element of our job also involved having a DevOps role, requiring us to be on-call to mitigate and fix live-site issues,… Show more Universal Store Service Core Team The primary focus was to maintain and improve the Store's catalog service. Its functionality included indexing content (apps, games, music, video, and more) to enable the search of gigabytes of stored metadata.Being an agile service-oriented team we had regular weekly deployments of our code to production environments.A certain element of our job also involved having a DevOps role, requiring us to be on-call to mitigate and fix live-site issues, any bugs that might have crept through after deployments and maintaining the health of our cloud production environments where the entire Store's services were running. Show less -
Software EngineerMicrosoft Sep 2013 - Apr 2015Bellevue, WaIoT TeamWorked on delivering a programmatic paradigm to define device schemas (in C# or native C code). Developed validation code to ensure the code was bounded within the selected subset of ODATA.Collaborated on requirements from multiple teams to develop a code generator for converting device schemas into C# and native C code, using T4 templates. Developed a functional specification for an update mechanism to modify the behavior of a device’s IoT capabilities. This involved… Show more IoT TeamWorked on delivering a programmatic paradigm to define device schemas (in C# or native C code). Developed validation code to ensure the code was bounded within the selected subset of ODATA.Collaborated on requirements from multiple teams to develop a code generator for converting device schemas into C# and native C code, using T4 templates. Developed a functional specification for an update mechanism to modify the behavior of a device’s IoT capabilities. This involved focusing on service and client side design and collaborating with other team members to integrate the component into the broader architecture.Investigated and promoted the use of the mocking framework, Moq for broader unit testability of our services code base. Show less -
Software Development EngineerMicrosoft Jul 2012 - Aug 2013Bellevue, WaWindows Embedded TeamWorked on the Assigned Access feature in Windows 8.1 that allows users to limit the functionality of the OS to a particular app. Such a feature is highly useful in scenarios such as retail, point-of-sale, hospitality, ATM banking, and so forth.Worked with the Windows Embedded Tools team to provide an experience to enterprise IT administrators and OEMs to be able to create a customized Windows OS for their specific embedded devices (such as ATM machines… Show more Windows Embedded TeamWorked on the Assigned Access feature in Windows 8.1 that allows users to limit the functionality of the OS to a particular app. Such a feature is highly useful in scenarios such as retail, point-of-sale, hospitality, ATM banking, and so forth.Worked with the Windows Embedded Tools team to provide an experience to enterprise IT administrators and OEMs to be able to create a customized Windows OS for their specific embedded devices (such as ATM machines, Point-of-Sale terminals). Show less -
InternFuncom May 2011 - Dec 20111440 Ste-Catherine West, MontrealThe Secret World (Video Game)Added functional support to Funcom's existing proprietary world editing tool and fixed related bugs to cater for demands by environment artists.Developed a new, flexible interface for linking GUI options to the underlying graphic settings.Developed an interface to display performance indicators that are evaluated in the game engine. Wrote a debugging shader to determine the drawcall count of models/assets in the scene.Added functionality to the… Show more The Secret World (Video Game)Added functional support to Funcom's existing proprietary world editing tool and fixed related bugs to cater for demands by environment artists.Developed a new, flexible interface for linking GUI options to the underlying graphic settings.Developed an interface to display performance indicators that are evaluated in the game engine. Wrote a debugging shader to determine the drawcall count of models/assets in the scene.Added functionality to the engine to cater for additional rendering options.Fixed rendering-related bugs.Developed a system evaluator for selecting optimal graphics settings for the game to run on. Show less -
InternWhite Rabbit Jun 2010 - Jul 2010Islamabad, PakistanResearched on various ways to develop scalable web applications.Primarily focused on Farmville and Petville (on Facebook) as case studies.Developed an implementation of a PHP page communicating to Facebook's the Graph API and relaying data to an embedded Flash SWF object.Tested an implementation of Memcache for server-side optimization of database querying.Aided in the architectural design of a Flash-based Facebook game and provided a data warehouse design for maintaining… Show more Researched on various ways to develop scalable web applications.Primarily focused on Farmville and Petville (on Facebook) as case studies.Developed an implementation of a PHP page communicating to Facebook's the Graph API and relaying data to an embedded Flash SWF object.Tested an implementation of Memcache for server-side optimization of database querying.Aided in the architectural design of a Flash-based Facebook game and provided a data warehouse design for maintaining metrics of the game. Developed the Facebook application ‘Brats’. http://apps.facebook.com/bratsgame/home.php Show less
Irfan Ahmed Education Details
-
Applied Computer Science -
Computer Science
Frequently Asked Questions about Irfan Ahmed
What is Irfan Ahmed's role at the current company?
Irfan Ahmed's current role is Software Engineer. Writer. Artist.
What schools did Irfan Ahmed attend?
Irfan Ahmed attended Concordia University, Lahore University Of Management Sciences.
Not the Irfan Ahmed you were looking for?
-
3yahoo.com, yahoo.co.in, systemsltd.com
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial