Post Job Free
Sign in

Engineer Software Developer

Location:
Toronto, ON, Canada
Salary:
75000
Posted:
June 20, 2015

Contact this candidate

Resume:

Profile

-Highly motivated software developer with 4+ years of experience in software development, complemented by a Bachelor Degree in Computer Science (5-year diploma program)

-Skilled in all aspects of software development including planning, designing, developing, testing, supporting

-Experienced in web application and enterprise application development, database design, unit testing, and web services development

-Strong team player skilled in gaining consensus and commitment within the team, with solid communication abilities in English and Russian

-Excellent problem solving and negotiation skills; able to establish strong working relationships with suppliers and customers

Technical Skills

Languages/programming/technologies: JavaEE (JSP/Servlet, JSF, EJB, JPA, JDBC, Hibernate, ICEFaces/ACEFaces, Sparks), Javascript (JQuery, AJAX), SQL

Interactive Development Environment (IDE): Intellij IDEA 11/12, NetBeans 6/7, Oracle SQL Developer

Application servers: IBM WebSphere 6.1, JBoss 7

Databases: MySQL 5, Microsoft SQLServer 2005, MongoDB 2.2

Version and revision control tool: TortoiseSVN

Compiling and building tools: Maven, Gradle

Deployment tool: TeamCity

Testing frameworks and tools: JUnit, TestNG, SOAPUI, Selenium WebDriver

Markup languages: HTML, XHTML, XML, WSDL

Operation Systems: Microsoft Windows 2000/2003, XP/7/8, Ubuntu, Centos, AltLinux, MintLinux

Database tool: FlyWay

Network technologies and protocols: LAN / WAN, VLAN, DNS/DDNS, DHCP, SNMP, FTP

Network Communicators: HP ProCurve 2650, D-Link DES 3200, Cisco catalyst 3560

Small office/home routers: D-link DIR series/ TP-Link TL series, Zyxel P series

Networking Software: OpManager monitoring server, VNC, Remote Administrator, VMWare WorkStation 6/7, AtGuard FireWall, Kerio WinRouteFirewall, Squid

Related Training and Certifications

Oracle Certified Java SE 7 Programmer I Jan 2014

JUnit / Behavior-driven development (BDD) Feb 2014 – Mar 2014

EPAM Systems Karaganda, Kazakhstan

MongoDB for Java developers Apr 2013 – May 2013

10Gen Education Inc. Online

DB Oracle 11G/SQL Feb 2013 – Mar 2013

EPAM Systems Karaganda, Kazakhstan

SCRUM Introduction Feb 2013, July 2013

EPAM Systems Karaganda, Kazakhstan

JQuery Jan 2013 – Jan 2014

EPAM Systems Karaganda, Kazakhstan

Employment History

Technical System Administrator / System Programmer since September 2014

Company: Novramedia inc. Toronto, Ontario

Web: www.novramedia.com

Novramedia Inc. is a Digital Media Solutions company offering a suite of solutions ranging from digital signage, video walls, kiosks and digital signage shelving. Novramedia Inc. is a Toronto based provider offering end-to-end solutions to clients and their brands. Since 2006, Novramedia installs, operates and manages digital signage networks to the retail, banking, hospitality, healthcare and automobile sectors. We provide a premiere end-to-end solution model designed to provide seamless operation with minimum client involvement, other than the approval of content. Content delivery is achieved through the most effective medium available depending on the services available in the area of application (satellite, Internet, or mobile). Unlike other providers, Novramedia manufactures and develops its own software and hardware offering a state of the art solution that uses the best customized technology and project management support to maximize network customization, flexibility and reliability.

Customers: Toronto Eaton Centre, Bank of Montreal, Ontario Travel Services, The Beer Store.

Project: Proximity sensor for TV.

Developing new device for detecting presence of or someone close to the screen. This device can control TV (On/Off, mute, change volume) depending on distance from TV to person.

Team Included: Developers: 2 // Support Engineer 1

Tasks:

-Develop device with ultrasound sensor and Passive Infrared Motion sensor.

-Develop control module to send commands to Samsung TV via RS232

-Make documentation.

-Programming microcontrollers MSP430G2553 and ATMEGA328P-PU

Software Engineer Dec 2012 – Apr 2014

Company: EPAM Systems Karaganda, Kazakhstan

Web: www.epam.com

EPAM Systems, Inc. is a global provider of software engineering and IT consulting services with headquarters in Newtown, PA, USA. The company has software development centers and branch offices in the United States, Canada, UK, Switzerland, Germany, Sweden, Netherlands, Singapore, Belarus, Hungary, Russia, Ukraine, Kazakhstan and Poland.

The list of EPAM’s clients includes Canadian Tire, Colgate-Palmolive Co., SAP AG, Sephora, Four Seasons Hotels and Resorts, Coca-Cola Co., Adidas AG, Barclays Capital, among others.

Customer: Ministry of Finance of the Republic of Kazakhstan

Project: Personal Tax office www.cabinet.salyk.kz

The core sub-project of “KZTC-CAB” (services for processing tax accounts), its objective is to allow taxpayers to fill appropriate tax declarations and send them to server for storing and processing. Project exists since 2005. Project consist from six modules: Monitoring module, Open Part module, Secure Part module, Oil and gas industry module, Alcohol sales and industry module, Customs Union module. Each module using for filling and processing Tax declarations, Reporting and servicing.

Team Included: Developers: 6 // Business Analytics: 4 // Functional QA: 5 // Automation QA: 2

Environment:

Database: Oracle 11g

Application Server: IBM WebSphere 6.1 (+IBM HTTP Server 6 with load balancer )

Hardware: 12 x HP-UX based servers in cluster; 30+ Nodes; Hardware Security Module (HSM)

Development platform: JavaEE 1.4, EJB3, JPA (Hibernate), JSP/servlet,JSF

IDE: Intellij IDEA, Oracle SQL Developer

Project methodology: SCRUM

Tasks:

-Implementation Hardware Security Module (HSM) into existed project:

-Develop interface for HSM

-Add new ability for authorisation using HSM

-Add new ability to sign documents using HSM

-Develop new declaration forms for Customs Union (Russia, Kazakhstan, Belorussia)

-Extended functionality

-Redesigning user interface.

-Fixing bugs

-Modified Java Applets

Software Developer Dec 2011 – Dec 2012

Company: Shon Be LLC Karaganda, Kazakhstan

Web: www.intertel.kz

Shon Be LLC with the brand name «Intertel» established in 1997. Shon Be LLC licensed by the Agency for Information and Communications of Republic of Kazakhstan. The main activities of the company Shon Be LLC is to provide local, long distance and international telephone services, provision of data services, Internet access, implementation and support of projects of digital communication networks for the transmission of multimedia traffic.

Project: Remote Control and Monitoring System Dec 2011 – Mar 2012

Building monitoring application for internal usage. Making service for connecting to network equipment to provide monitoring and control.

Team Included: Developers 2 // Functional QA: 1

Environment:

Database: Oracle 9

Application server: JBOSS 7

Hardware: 35 x D-link communicators, 5 x Cisco communicators, Red Hat Linux based server.

Development platform: PHP 5, JaveEE 1.5 Servlet/JSP

IDE: NetBeans 6, Oracle SQL Developer

Tasks:

-Developed software for connection to network equipment for monitoring and remote control using SSH and SNMP

-Developed notifying system using GSM modems for notify system administrator about problems

-Stored all information and logs in existed database

-Collected information about attack on network

Project: Billing System INTERTEL Mar 2012 – Dec 2012

Developing new telecommunication billing system for internal usage. Operations area includes functions of capturing usage records : call detail records, charging data records, network traffic measurement data, rating, applying prices, tariffs, discounts, taxes and compiling charges for each customer account, rendering bills, managing bill delivery, applying adjustments, maintaining of customer account.

Team Included: Developers: 2 // Business Analytics: 2 // Functional QA: 1

Environment:

Database: Oracle 9

Application server: JBOSS 7

Hardware: Red Hat Linux based server.

Development platform: PHP 5, JaveEE 1.5 Servlet/JSP

IDE: NetBeans 6, Oracle SQL Developer

Tasks:

-Develop module for user account control

-Develop payment module (Using Bank API)

-Design database

-Develop module for capturing usage records

-Develop administrative module (Web interface for control all system)

-Develop personal account web interface for customers

-Develop user model for operators

System administrator (full time 40h/week) Sep 2009 – Sep 2011

Company: Vester LLC Karaganda, Kazakhstan

Web: www.vester.ru

“Vester LLC” was established in May of 1990 as provider of electronics for home. Now “Vester LLC” is a large network of sales markets with 150+ supermarkets.

Responsibilities:

-Server administration and maintenance.

-Network administration, maintenance, add new equipment such as network printers, IP-phones,

-LAN supporting.

-Troubleshooting and problem solving.

-Database administration.

Team:

System administrator: 1

Support engineer: 1

Environment:

Database: 3x Microsoft SQLServer 2005

Hardware: 8 x HP ProCurve communicators, Cisco communicator, 1x Ubuntu server. 5 x HP ProLiant 480 servers (Microsoft Windows 2003).

System administrator (full time 40h/week) Sep 2007 – Sep 2009

Company: DanaBank Karaganda, Kazakhstan

Web: www.DanaBank.kz

DanaBank was established in September of 1992 as bank to provide all kind of bank service. Now DanaBank is not exists.

Responsibilities:

-Server administration and maintenance.

-Network administration, maintenance.

-LAN supporting.

-Troubleshooting and problem solving.

-Database administration.

Environment:

Database: Oracle 10g

Hardware: 2 D-link communicators, Cisco communicator, AD server (Microsoft Windows 2000).

Support Engineer (full time 40h/week) 2005 – 2006

Company: Valut-Tranzit-Bank Karaganda, Kazakhstan

Responsibilities:

-Network administration, maintenance.

-LAN supporting.

-Troubleshooting and problem solving.

Organization Memberships

Member of Kazakhstan Agile Community 2013 – 2014

EPAM Systems Karaganda, Kazakhstan

Role: participant

This organization provided learning opportunities for Agile novices, intermediates and experts, technical professionals, team leaders, managers, executives, and organizational change leaders

Trainer/Facilitator Experience

Java Basics for OATS Testing Engineer Apr 2013 – May 2013

EPAM Systems Karaganda, Kazakhstan

Role: Trainer

Education Background

Diploma Computer Science / Systems Engineer Sept 2000 – June 2005

Karaganda State Technical University Karaganda, Kazakhstan



Contact this candidate