MoMoEstonia + Devtraining + Agile.ee + Devclub = …

MobileMonday Estonia in partnership with Devtraining and with friends from Agile.ee and DevClub is pleased to invite you to an event on 6th of June codenamed „Mobile Development requires Agile approach?“.

We will try to figure out if agile software development and mobile industry can walk the same walk.

Agile development is gaining more popularity and ground all over the software development industry. Although, the approach has been around for over a decade, different agile software development methodologies are becoming more popular and applied in our fast-paced everyday life more and more.

MobileMonday Estonia is trying to look at Agile from a focused angle – we will try to understand if mobile software development is Agile-enabled by theory and also by best-practices.

Thanks to our partners at Devtraining the event will be opened by Mary Poppendieck to introduce Lean Software Development principles from the originator
herself.

Mary will discuss how development teams can discover and build products that customers love. To confirm the workings of the theory we will also hear real-life examples from Estonian companies who have worked within the mobile industry.

Refreshments and venue are provided by our long-time partner Technopolis Ülemiste / Smart Business City. Free event is held in English and registration is mandatory at http://files.momoestonia.com/contact.html.

Thank You! We are very excited to see you on 6th of June!

Agenda
18:15-18:45 Mary Poppendieck, „First Build the Right Thing“
18:45-19:00 Asko Seeba, Mooncascade, „Getting things done really fast — retrospect in 48 hours development challenges“
19:00-19:15 Refreshment break
19:15-19:35 Filipp Keks, Swedbank, „From Xcode to App Store, the Agile way“
19:35-19:55 Erik Jõgi, Codeborne, „Lessons from practicing agile with big corporations“
20.00-20:20 Open panel discussion
20.20-21.00 Networking as usually!

Time and venue
6. June 2011 from 18:00, Tehnopolis Ülemiste, Lõõtsa 6 (entrance A or D), II floor, VIP Lounge

For more details, please follow: http://www.momoestonia.com/2011/05/mobilemonday-event-mobile-development.html

Вакансия: PHP GOD, TALLINN


Sanoma Baltics haldab mitmeid interneti portaale sh auto24.ee ja kuldnebors.ee. Meil on tugev turupositsioon Eestis ja meie turuosa kasvab kiiresti ka teistes Baltimaades.
Sanoma Baltics kuulub Sanoma gruppi, mis tegutseb 20 riigis.
Me otsime ambitsioonikat Tegijat, kes soovib ühineda meie meeskonnaga, et kaasa lüüa sellel väljakutsuval ja ahvatleval teekonnal.

Sa sobid kui:

  • Sa lood «universumi» PHP-s 6 päevaga
  • Sa ärkad öösel ja räägid PHP keelt
  • Sa sööd väljakutseid hommikusöögiks
  • Sa armastad töötada koos teiste Jumalatega ja aitad Inglitel areneda

Pakutav ametikoht: PHP GOD, TALLINN

Tööülesanded:

  • Meie Infosüsteemide planeerimine ja arendamine
  • Uutes projektides osalemine
  • Programmeerijate tiimi koordineerimine

Nõudmised kandidaadile:

  • IT-alane haridus või töökogemus
  • Võimalus demonstreerida oma tehtud IT lahendust või selle osa
  • PHP, Ajax, SQL, XML/XSL/XMLSchema
  • oskus kirjutada kvaliteetset ja konstantse stiiliga koodi
  • kokkulepetest kinnipidamine

Kasuks tuleb:

  • PostgreSQL, MySQL, Photoshop, SVN, OpenX

Omalt poolt pakume:

  • stabiilset töösuhet
  • austamist ja tasustamist
  • meeldivat töökeskkonda, lõbusat kollektiivi

Tööle asumise aeg: ASAP
Tööaeg: Täistööaeg
Asukoht: Tallinn
Ametipositsioon: Keskastmejuht

Kontaktandmed:
Kontaktisik: Kirill Tripolski
E-mail: info@sanoma.ee
Aadress: Pärnu mnt 102c, Tallinn, 11312 Harjumaa
Internetiaadress: http://www.sanoma.ee

Регистрация на devclub -31.05.2011

Регистрация на майскую встречу открывается в 12:00.
Колличество мест ограничено, спешите 🙂
Регистрация окончена.

Дата: 31 мая (вторник)
Время: двери открываются в 18:45, официальное начало в 19:00
Место: конференс зал отеля Ору — http://www.oruhotel.ee/index.php?page=4&lang=est
Билеты распечатывать и предьявлять не надо 🙂

FAQ:
Ой, а зачем вам такие данные в регистрации?
Имя/фамилия, технологии, место работы будут распечатаны на вашем бэджике.

Ой, я зарегистрировал(ся/ась), но не могу прийти, что делать?
Свяжитесь с модератором — yuri.mulenko@gmail.com

Что делать если я не успел(а) зарегистрироваться? Ой.
Можете добавить себя в waitlist. Если появятся свободные места мы вам сообщим.

Ой. Мне пришло письмо с waitlist-а. Это значит что попал(а) в список приглашенных?
Ещё нет. В письме есть ссылка пройдя по котрорй вы дожны подтвердить что вы прийдете. Если это не будет сделано в течении суток — освободившееся место пойдёт дальше по waitlist-у.

Ой.
Свяжитесь с организатором — yuri.mulenko@gmail.com

Вакансии в Symantec: Software Engineers, SQA Engineers

Symantec Logo

В связи с раширением в Таллиннском офисе Symantec открыто 9 вакансий.
________________________________________________________________________________________
Software Engineer designs, develops, maintains and implements software modules in a given product. Participates in the definition of the lifecycle of software process and in code reviews. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Exercises judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions. May provide guidance to lower level professional staff but has no formal supervisory responsibility. Represents the organization on projects and may perform in project leadership role.

На данный момент открыт конкурс на 4 места:

  • 2 Senior Software Engineer
  • 1 Software Engineer
  • 1 Associate Software Engineer

Требуемые технические скиллы* :
— .NET(C#), possibly Silverlight
— C++
— XML
— SQL
* Или желание учиться и работать используя эти технологии.

________________________________________________________________________________________
QA Engineer works to implement appropriate testing methodologies, processes and procedures. Develops and documents functional test plans. Develops and executes test cases. Takes ownership of issues arising during testing – provide feedback to developers as appropriate. Logs and tracks problems through to resolution. Communicates project/task status to other members of team. Provides assistance to product support staff as appropriate

На данный момент открыт конкурс на 5 мест:

  • 1 Senior SQA Engineer
  • 1 SQA Engineer
  • 3 Associate SQA Engineer

________________________________________________________________________________________
Краткое описание проекта:

This open positions are for the Software Management Framework(SMF) which is part of the Symantec Management Platform (SMP) solution.
SMP is used to provide enterprise customers the software suites for software/hardware/asset management.

From high level the SMP consists of 2 sides:

  1. The client side is implemented in C++. There is a an agent application installed on every client to be managed. It serves as a framework for other solution agents(plug-ins) to be based on. It includes basic functions for plug-ins — like communication with the server, basic inventory etc, while plug-ins are concentrating then on the specific function ( like full inventory, software delivery, monitoring etc ) on top of the agent. SMF plug-in provides both basic and advanced software delivery and management functions which are then used by any other solutions(e.g. Patch management), that involve software deployment.
  2. The server side of SMP is running on the Windows Server and is developed mostly in .NET(C#) with web UI (ASP.NET, Silverlight, some UI parts are written as java applets). Software Management Platform provides basic server side framework for the enterprise software management including software inventory and delivery. Most importantly SMP is used as a framework for other solutions to add more functionality on top of the SMP like full scale inventory features, managed software delivery, patching, asset management, application virtualization and monitoring. SMF is part of the SMP that provides ability to do central management of any software installation/update on the managed clients including keeping computer in compliance with the given policies defined by administrator as well as integration with the inventory, monitoring and asset data to help administrator monitor the software usage from a licensing perspective.

There are other areas of the SMP parts and suites developed in Estonia lab and rotation/moves between projects are possible. The examples of other parts of the SMP developed in Estonia include Patch Management, Remote Realtime management, Out of Band Management, Unix/Linux/Mac agent and solutions.

________________________________________________________________________________________
Рабочие языки:
— Английский, Русский

Почему Symantec:
— Стабильная работа в крупной международной компании
— Достойный уровень оплаты труда, бонусы
— Возможность карьерного роста(как горизонтального так и вертикального)
— Профессиональный коллектив
— Интересные проекты, возможна ротация между проектами.

Вопросы, CV(на англ. языке) жду на e-mail: yuri.mulenko собака gmail.com

Анонс майской встречи

Добрый день, мои маленькие любители кода.

Май на дворе и спешу сообщить что встреча клуба в этом месяце пройдёт во вторник 31го числа в конференц-зале отеля Ору (http://www.oruhotel.ee).

Нас иногда критикуют, что встречи получаются не очень техническими, и маловато выступлений с хардкором… Ну чтож, их есть у нас! К нам в гости приедут коллеги по цеху из Латвии, и, со своей стороны, мы тоже представляем техническое выступление. Так что в этот раз скучно точно не будет.

Вас ждёт:

Пыщ!


Дмитрий Буздин (Латвия)Google Web Toolkit с 2007 до 2012.
Доклад описывает практический опыт использования Google Web Toolkit с 2007 по наши дни.
Я расскажу о плюсах и минусах этой технологии, основываясь на многих проектах которые уже работают в live. Также оставновлюсь на направлении в котором GWT движется сейчас и где оно будет в 2012.

Пыщ-пыщ!

Филип Савкин (Латвия)Scala by example.
Краткий обзор возможностей языка Scala для Java девелоперов. На небольших примерах рассматриваются наиболее интересные моменты синтаксиса и библиотеки. Советы по освоению и практическому применению языка.

Пыщ-пыщ-пыщ!

Андрей СолнцевReal-life unit tests.
Все презентации и статьи про юнит-тесты ограничиваются простыми примерами: факториал, числа фибоначчи, игра в боулинг. В жизни всё намного сложнее. Я готов показать применение юнит-тестов на реальном проекте, в котором используется база данных, сервлеты и пр.

Вопросы, предложения — через комментарии 🙂
Следите за обновлениями.

Практика для IT-студентов (программирование, тестирование) от компании Seven

Looking for an opportunity to jumpstart your career in the mobile arena?

We are currently looking for summer interns who are passionate about developing dazzling consumer oriented mobile applications that uses rich internet media and multimedia technologies. We are a solid software company where new hires make immediate impacts and quickly increase their technical skill-set in mobile/cloud services.

SEVEN Networks (www.seven.com) enables carriers to deliver a Real Life, Real Time™ mobile experience to all subscribers. The company push-based mobile platform and its breakthrough mobile traffic optimization solution, Open Channel™, cut data consumption of smartphones and mobile devices by up to 70 percent. SEVEN solutions are deployed in 14 languages across the five continents, and support more than 800 device models. Headquartered in California, SEVEN is a global company with offices in Finland, Estonia, China, Spain, UK, Korea with over 250 people employed worldwide.

    We offer:

  • 4 months of salaried summer internship
  • excellent experience working with professionals who are the best in the industry
  • cutting-edge technology for those interested to proceed career in the mobile space
  • for good performers opportunity to become permanent employees of the company

Working time: Full-time work, 4 months (June-September 2011)
Address: Pärnu mnt 139/Kohila 8, Tallinn

JAVA SOFTWARE DEVELOPER (SUMMER INTERN) – 2 openings

Position Summary:
As a Software Developer-Intern, you will play a supporting role in defining and building network-enabled wireless data applications.

    Major Duties & Responsibilities:

  • Analyze, support and improve existing code, participate in the new features development
  • Learn new technologies (mobile and server side), development tools and processes
  • Participate in meetings with SEVEN global engineering, QA, product and other teams
    Skills & Experience Required:

  • Student or graduate, B.S., M.S. in Computer Science, Informatics or similar
  • Some experience in Java programming, other programing languages is a plus
  • Basic understanding of networking (TCP/UDP IP network)
  • Active, eager to learn team player, who enjoys working in a fast pace environment
  • Excellent written and verbal English
    Desirable:

  • Intermediate knowledge of Linux, SQL
  • Basic understanding of Oracle, Tomcat, Eclipse, Maven, XML

QA ENGINEER (SUMMER INTERN) – 2 openings

Position Summary:
As a QA Engineer-Intern, you will be testing and improving the SEVEN products embedded in the latest mobile devices.

    Major Duties & Responsibilities:

  • Execute test cases, identify and report findings
  • Work closely with software engineering team to validate and improve SEVEN software
    Skills & Experience Required:

  • Student or graduate, B.S., M.S. in Computer Science, Informatics or similar
  • Attention to details and excellent analytical skills
  • Active, eager to learn team player, who enjoys working in a fast pace environment
  • Excellent written and verbal English
    Desirable:

  • Basic knowledge of Linux, SQL
  • Programming experience is a plus
  • Knowledge of networking principles, wireless data technologies and protocols

To apply, please send your CV in English to estoniacareers@seven.com by 22 May 2011!

Follow-up Апрель 2011

Всем привет!

Лучше поздно, чем никогда. Вот и пост о том как прошла встреча в отеле Суси 27-ого Апреля.

И сразу в фотки:

По exit-poll’у я выяснил, что в принципе все остались довольны, чему я очень рад. Это говорит о том, что можно и далее изредка приглашать PhD студентов с рассказами о том, чем они занимаются.

Для тех кто не был расскажу о том что же у нас было. Я пришёл в 6.15, где меня уже ждал Костя Третьяков, а в зале крутились Алек со своим помощником. До 6.45 разбирались с музыкой и интернетом. В итоге нашли клёвейший звуковой пульт с микшерами и остальной аудио-техникой, а вот нормального интернета, к сожалению в Суси так и не появилось =( В 7.05 таки начали девклаб. Я показал слайды с вступительной речью и дал слово Косте.

Костя Третьяков (ВИДЕО) сделал увлекательное введение в мир компьютерного обучения (ML). Представил задачу ML терминами дедукции и индукции. Потом рассказал о различных подходах к проблеме классификации: по аналогии, с весами, деревья и прочие. Рассказал как работает метод N-ближайших соседей, SVM, перцептрон (нейронная сеть) и прочие. Те, кто ничего не знал про эту тему получили неплохой толчок в область компьютерного обучения. Слайды Кости можно найти тут. А весь код, который он показывал лежит тут. Костя предложил всем, кому интересно и кто хочет попробовать свои силы в данной области написать спам фильтр для всех своих электронных писем.

Следующим выступал Юра Гуляев (ВИДЕО) с рассказом о том, как можно предвидеть рефакторинг базы Oracle, и сразу применить необходимые хитрости. В частности, после небольшого введения о том как база данных хранит данные и что такое rawid, он поведал нам о магическом свойстве PCTFREE, о партиционировании и о кластеризации. Для людей не подготовленных, но заинтересованных может быть было сложновато всё понять сразу, по-этому я рекомендую пересмотреть на видео =)) Его слайды можно найти тут, а весь SQL код, который он запускал, как я и обещал, можно добыть тут.

Последним нас порадовал Влад Иванищев (ВИДЕО), совершив вместе с нами увлекательное путешествие в мир энергетики, электрохимии и прекрасного, зелёного будущего, что нас ждёт. Влад говорил про многое: про кирпичики мироздания, показав, что наш мир — это чередование порядка и хауса, при это первое — это работа, а второе — тепло. Он говорил про ионные жидкости, за которыми будущее энергетики и даже металлургии. Так же говорил и про графен и про то как его можно применять и ещё многое и многое другое. Ограничело нас только время, так бы мы слушали его ещё очень долго. Слайды Влада можно посмотреть тут. В конце Влад предложил необычное «домашнее задание», в котором он попросил всех присутствующих правильным образом выкинуть свои старые батарейки и указать какие и сколько было выкинуто. А также ему интересно сколько у вас всего дома батареек в разных устройствах. Потом подведём результаты =)

Не забывайте ставить оценки выступающим (форма будет под каждым из видео).

Всем спасибо, что пришли. Ждём вас в следующий раз!