I am a motivated self-starter, proactive, flexible and hard-working engineer that is able to learn new technical skills very quickly. I am trustworthy and have good sense of responsibility and continuously improve my work efficiency. My teammates, see me as an open and active team player who is able to work in an extremely fast pace and handle emergent issues.
My goal: Undertaking enterprise/research projects that require creative and problem solving team members.
Interests: Distributed/Cloud Computing, Scalable and Enterprise Systems, Programming Languages
Specialties:
╬ Scala/Java and Beyond
╬ Akka, J2EE, J2SE, Spring, Hibernate/JPA, Stripes
╬ Networking (java.net, Applets, SNMP)
╬ Distributed Programming (RMI, IDL, JavaME), JAX-WS, JDBC, JMS
╬ GWT, Vaadin, GUI (AWT, SWT), JSP
╬ Apache Tomcat, Jetty
╬ IntelliJ, Eclipse
╬ MongoDB, Postgres, MySQL
╬ Git, Subversion, Mercurial, CVS
╬ DDD, CQRS, Event Sourcing, TDD, Design Patterns, OOP
╬ Scrum, Kanban, Maven, Ant, Hudson, Teamcity
Realms Lead Developer/Architect @ Design and implementation of Minecraft Realms From September 2012 to Present (3 years 4 months) Stockholm, SwedenJava Consultant / Distributed Systems Engineer @ From September 2010 to May 2013 (2 years 9 months) Stockholm, SwedenSystem Developer @ From July 2012 to September 2012 (3 months) Stockholm, SwedenSystem Architect @ From June 2012 to July 2012 (2 months) Software Developer @ From November 2011 to May 2012 (7 months) Cloud Developer @ From March 2011 to September 2011 (7 months) MSc Thesis @ He has done his MSc thesis at SICS. The thesis title is "Self Tuning for Elastic Storage in Cloud Environment" From August 2010 to September 2011 (1 year 2 months) System Developer @ From October 2010 to December 2010 (3 months) Committer @ Terrastore is a modern document store, also known as "NOSQL" store, which provides advanced scalability and data processing features without sacrificing consistency. From October 2010 to December 2010 (3 months) Software Developer @ Squace is a social mobile browser that lets you use and share mobile services, content, and information. Squace lets you use sites like Facebook, Twitter, LinkedIn, Gmail and many others, all in one application. From December 2009 to September 2010 (10 months) Researcher & Developer / Consultant / System Engineer @ Projects I was involved in:
- Ferdux: (FERDowsi University linuX), researched and customized the linux distribution of the campus, worked on its wide-scale automatic installation and configuration.
- Simorgh Cluster: researched, set up and maintained a HPC linux cluster.
- Internet Kiosk: a light version of Ferdux for internet kiosk at the university campus.
- Traffic Shaper: researched and set up an open source bandwidth management and traffic shaper for the university campus.
- Inter-Grid: designed a super scheduler job submitter for Simorgh cluster and Mathematical department.
- Expert System: designed and implemented a course advisor expert system using fuzzy inference engine. From June 2005 to August 2008 (3 years 3 months) Technical Architect @ designed and brainstormed a collaboration suit for govermental organizations. From June 2006 to September 2006 (4 months) Consultant/Developer @ designed and implemented an online job searching portal. From June 2004 to July 2005 (1 year 2 months)
MSc, Software Engineering of Distributed Systems (SEDS) @ Kungliga tekniska högskolan From 2008 to 2011 BSc, Software Engineering @ Azad University of Mashhad From 2002 to 2006 Amir Moulavi is skilled in: Java, Subversion, Git, Maven, Test Driven Development, Scrum, Distributed Systems, Eclipse, Spring, Design Patterns, Software Engineering, Cloud Computing, Tomcat, MySQL, Algorithms
Websites:
http://amirmoulavi.com,
https://github.com/amir343,
http://blog.jayway.com/author/amirmoulavi/