I love solving problems and coding things. I'm passionate about collaborating with others and crafting the right solution, and I'm driven by a need to constantly improve and build better things.
Specialties:
• Hitting the ground running, and tackling new problems
• Cross-team communication and collaboration, crafting thorough specifications
• Building frameworks, infrastructure and tools, particularly in automation
• Developing robust, easily maintainable, long-lasting software
• Independent problem solving and learning
Tools Engineer @ I'm working on the DevTools team to build and improve Twitch's automation, release and deployment process. This involves a massive revamping our deployment pipeline to take advantage of AWS, and building out cross-functional software for testing and verification, all while handling Twitch's rapid growth rate! From May 2015 to Present (8 months) San Francisco Bay AreaSenior Automation and Tools Engineer @ Built cross-platform browser and mobile device automation frameworks and tools, for Firefox desktop and the Firefox OS project. I've designed, built and maintained the Marionette project which is the backbone for FirefoxOS mobile automation, and helped build out related tools and automation for mobile.
Built automation tools (ex: test harnesses, application generators, etc.) and infrastructure (ex: in-house device lab, outsourced device lab) and building stable mobile automation software on constantly changing codebases with extremely tight deadlines!
I worked tirelessly across teams (QA, front-end, performance, release, etc.) to help solve problems and create much needed tools, and to get code released. Gained a lot of organization, specification and communication skills!
Lots of Javascript, Python, Bash and poring over constantly changing source code :) From June 2011 to March 2015 (3 years 10 months) Software Development Engineer Intern @ Made useful logging and metric gathering and crunching middleware with Java.
I actually experienced the whole software life cycle by talking to users, leading meetings, getting specs, designing systems, coding, maintaining, but fortunately avoided deprecating code! From August 2010 to December 2010 (5 months) Software Engineer Intern / Contractor @ Whatever got thrown at me! Helped build out the Sauce Labs service using CouchDB, lots of Python (asynchronous, client/server stuff with Twisted), and a little Javascript/JQuery... From January 2010 to August 2010 (8 months) Web Development Intern @ Coded for ad-tracking software, scripts, and facebook applications. Focus on PHP and Zend technologies. From April 2009 to August 2009 (5 months) Web Development Intern @ Web development, mostly back-end logic with Python (ie: Django nitpicking, Buildbot) From August 2008 to December 2008 (5 months) Web Development Intern @ Learning the ropes about web application development, Python and Django in the social network webspace. From January 2008 to April 2008 (4 months)
Honours Bachelor of Computer Science, Computer Science @ University of Waterloo From 2006 to 2011 Malini Das is skilled in: Web Development, Django, Python, JavaScript, Java, Programming, Git, Open Source, PHP, Bash, Subversion, Software Development, Linux, Mobile Devices, Ruby, Software Engineering
Websites:
http://malinidas.com