Specialties: Web applications, Compiler Technology, Static Analysis
Senior Software Engineer @ From May 2014 to Present (1 year 6 months) Ottawa, Canada AreaTeam Lead @ From March 2013 to April 2014 (1 year 2 months) Sen. Software Developer @ Java compiler development
Java static code analysis
Web application development
Code Review tools From July 2004 to February 2013 (8 years 8 months) Software Developer @ Capturing formal requirements from user defined usecases
Automated SDL generation for scenarios given in MSCs From 2000 to 2004 (4 years)
Master's degree, Information Technologies, Applied Mathematics @ Lomonosov Moscow State University (MSU) From 1997 to 2002 Anna Trukhina is skilled in: Java, JavaScript, Servlets, GWT, Object Oriented Design, CVS, Subversion, SQL, Static Analysis, JUnit, XML, Software Design, C, OOP, Software Engineering, Software Development, Agile Methodologies, Design Patterns, Tomcat, Ant, Unix, REST, Compilers, JDBC, Perl, Git, UML, ANTLR, Python, Linux, Shell Scripting, CSS, SOAP, Web Applications, Web Services, XSLT, Architecture, Compiler Construction, Distributed Systems, Java Enterprise Edition, MySQL, AJAX, Eclipse, Unix Shell Scripting, Bash, Scrum, IntelliJ IDEA, Multithreading, Microsoft Excel