Education
M.S. in Computer Science, January 2009 - August 2010
University of Bridgeport, Bridgeport, CT, USA
- Concentration Areas: Computer Communications and Networking, Wireless and Mobile Communications
- Research Areas: Voice over IP, Distributed P2P SIP Model
- Completed Ph.D. Teaching Requirement and Comprehensive Exam
- Member of Upsilon Pi Epsilon Honor Society
M.S. in Computer Information Systems, September 2002 - June 2008
Kazan State University, Kazan, Russia
- Concentration Area: Applied Mathematics and Informatics
- Research Area: Text Mining Employing Information Retrieval Thesauri
- State Qualifications: Mathematician, System Programmer
- Graduated with Honors
- Concentration Area: Communication Networks and Commutation Systems
- State Qualification: Network Engineer
Diploma in Telecommunications and Network Engineering, September 1998 - March 2002
Electrotechnical College of Communications, Kazan, Russia
- Concentration Area: Communication Networks and Commutation Systems
Work Experience top
Sr. Java Software Engineer, July 2010 - Present
Epam Systems Inc, Santa Monica, CA, USA
- Creating new programs and customizing existing programs utilizing programming languages and development environments.
- Taking responsibility for the product software engineering and product architecture.
- Participating in requirements gathering, analysis, design, implementation, testing and maintenance of software products.
- Utilizing standard software development methodologies, processes, techniques and quality planning methods in all phases of work.
- Communicating with clients to define specific product requirements, documenting design specifications, key entities and elements, data transformations and conversions.
- Facilitating effective communication between customers and offshore technical team.
Graduate Teaching Assistant, September 2009 - May 2010
University of Bridgeport, Bridgeport, CT, USA
- Preparing and giving some lectures and tests for graduate and undegraduate students in Introduction to CS (CS101 and CS102), Fundamentals of Algorithms (CS329), and Java Programming (CS410).
- Grading students' tests, assignments, laboratory work, and projects.
- Holding regularly scheduled office hours to assist and advise students who need additional help.
Java/C++ Software Engineer, August 2006 - July 2008
Eyeline Communications Inc, Kazan, Russia
- Participating in the collaborative construction of architecture for mobile telephony software (client-server software for information and entertainment services via Text Messages and USSD).
- Developing and debugging program code based on the constructed architecture using Java and C/C++ languages.
- Developing administrative web-consoles using Java/HTML/Ajax/Flex technologies based on JBoss/Tomcat services.
- Searching and analyzing Java open-source libraries to apply them to the particular functions of projects.
- Developing the programming means for building of thesauri and thesaurus-aided text data mining.
- Presenting the research results in scientific conferences.
- Collaborating with other scientific communities that have similar research areas.
System Administrator, August 2004 - June 2006
Center of Economic and Legal Assistance, Kazan, Russia
- Maintaining the computers and office equipment.
- Developing and maintaining the Local Area Network of about 30 computers.
- Modeling and maintaining the Windows Domain Network using Fedora Core Linux as a Domain Controller.
- Developing services and web-consoles using Perl/Bash/PHP/HTML languages for network purposes.
Web Developer / Network Engineer, September 2002 - May 2003
Ecopharm Ltd, Kazan, Russia
- Maintaining the computers, office equipment, and Local Area Network.
- Developing the local website using PHP/HTML for the internal purposes, such as scheduling, chatting and document circulation.
Technical Assistant in Department of Data Transmission Systems, April 2002 - September 2002
Comtat Internet Provider, Kazan, Russia
- Assisting customers to solve their technical problems in establishing the Internet connections.
- Monitoring the operational status of all connections between network routers.
- Keeping records of all network equipment of the company.
Major Skills top
Languages
- Java (Sun Certified), C/C++, Perl, PHP, Visual Basic, Delphi
Software/Technologies
- HTML, CSS, JavaScript, Ajax (JSON/Dojo), Adobe Flex
- J2EE, Struts, Spring, Servlets, JSP
- XML, XSL (XSLT/XPath), SOAP
- Eclipse, Netbeans, MS Visual Studio (5.0, 2005, 2008), GCC/MinGW
- Tomcat, Apache, JBoss
Networking
- Frame Relay, TCP/UDP, IPv4/IPv6, VPN over IPSec, NAT
- SNMP, DHCP, DNS, HTTP, FTP, SMTP/POP3/IMAP, P2P
- Routing with RIP, RIP2, OSPF, BGP
Operating Systems
- Windows: 3.11, NT 4.0, 95, 98, Me, 2000, XP, Vista, 7
- Windows Server: NT 4.0, 2000, 2003, 2008
- Linux: Red Hat/Fedora Core, Debian/Ubuntu/Knoppix, Mandriva
- Unix: Sun Solaris
Databases
- SQL, PL/SQL
- Experience with MySQL, DB2, Oracle, and Sybase
Certifications and Awards top
Inducted into Upsilon Pi Epsilon Honor Society for the Computing Sciences, May 2010
University of Bridgeport, Bridgeport, CT, USA
TOEFL and Academic English, July 2008 - October 2008
Kaplan Aspect, Philadelphia, PA, USA
Algorithmic Foundations and Computer Hardware, September 2000 - May 2001
Kazan State University, Kazan, Russia
Research Work top
Dmitry G. Viktorov, "Algorithms for Information Retrieval from the Description of Museum Exhibits"
TEL-2007, Kazan, Russia
Dmitry G. Viktorov, "Thesaurus-aided Text Mining Algorithms for Information Retrieval"
ADIT-2007, Saratov, Russia
Dmitry G. Viktorov, Vladimir V. Ivanov, "Construction Problems in Information Retrieval Thesauri"
EVA-2006, Moscow, Russia
Dmitry G. Viktorov, Vladimir V. Ivanov, "Information System 'Cultural Heritage of Russia'"
EVA-2005, Moscow, Russia
|