Rachel Reese是一位居住在佛蒙特州伯灵顿的软件工程师,她在MyWebGrocer工作,这是一家提供数字杂货解决方案的公司,连接消费者、杂货零售商和CPG品牌。Rachel的团队负责开发优惠券、购物清单、食谱等应用,她个人最近开始对食谱应用进行清理和重构。Rachel不仅是一位程序员,也是一位热爱购物和烹饪的人,这使得她能够轻松地投入到工作中,并从中获得满足感。
Rachel的职业生涯非常丰富,她的第一个工作是在一家政府承包商那里,负责验证Netscape浏览器的不同版本。她还在亚利桑那州的一家Gannett报纸、Massage Envy、GoDaddy的电子邮件营销软件、USAirways.com的用户资料部分以及Knight Trucking的内部物流应用程序上工作过。此外,她已经在MyWebGrocer上完成了几个不同的项目。
Rachel在大学时就开始学习基础的HTML、Linux和C语言。她的第一份工作是使用Classic ASP,很快就转向了ASP.NETBeta 1。她大部分的编程生涯都在使用ASP.NET C#,但也涉猎了DB2和RPG、Oracle Reporting和SSRS等技术。在硬件方面,她一年前购买了一台Mac电脑,安装了Bootcamp,并升级到了512GB的SSD硬盘。
Rachel对F#语言特别感兴趣,她已经玩了大约一年的函数式编程。由于她最初对数学的热爱,函数式编程对她来说非常有意义。她甚至最近在伯灵顿地区开始了一个函数式用户组,以便与其他人交流并学习更多。她还参加了Coursera的一些课程,目前是量子计算,但她还没有找到足够的时间来完成一门课程。
Rachel并不是因为编程习惯而烦恼,但如果在会议上看到她,请不要问她是谁的女朋友。
Rachel的第一台电脑是一台二手的Apple IIc,她小时候在这台电脑上花费了无数小时。即使他们有一台28k的调制解调器,他们也从未更换过,所以随着她的成长,她只是逐渐减少了使用它。与此同时,她对数学非常着迷。当她上大学时,她立即投入其中,并在第一学期宣布了数学和物理的双专业。在大学一年级后的夏天,她有机会在Super-K项目(中微子振荡,有人知道吗?)实习。
在工作的第一天,一位博士后给了一本《C语言编程》,并宣布必须先学会编程。直到今天,这仍然是最喜欢的工作之一。大约有15名研究生、博士后、助理教授和教授带逐章学习那本书。坚持数学和物理专业直到毕业,但离开学校时,对编程有了很好的理解,最终在知道之前就被聘为软件开发人员。
Rachel可以花几个小时谈论社区。她一直参与某种社区活动。在大学时,她帮助创建了数学俱乐部,并在物理小组担任官员。在她的第一份工作中,她寻找用户组和论坛(在搬到凤凰城之前在马里兰州短暂创建了一个.NET用户组),正是通过这些经历,她遇到了更大的.NET社区。她现在主要通过Twitter(非常活跃)保持联系,同时也参加她能合理到达的每一次会议和代码营。