Motorola SolutionsSr. Software Engineer
Aug. 2002 - May. 2008Order Management Project (CRM).
Designed to record customer orders, choose Service Plan and perform provisioning automatically.
Design and implementation GUI screens and business logic, Test Driven development. Technologies: Java, J2EE, Oracle, Spring, Struts, Struts 2, SiteMesh, iBatis, JavaScript (Ajax, Dojo), Adobe Flex, DHTML, CSS, SQL, PL/SQL, Maven, JUnit, Agile Programming, Extreme Programming, Tomcat.; MiBAS Application (Motorola Integrated Billing & Administration System) .
MiBAS provides wireless operators offering wireless telephony, dispatch and data services across GSM, CDMA, iDEN, TETRA, Harmony networks and presents convergent billing to their customers. (full description in http://mibas.motorola.com). Responsible for Web in NSA Department (Network Solutions Applications).
Design and implementation GUI screens and business logic modules.
Applied MVC pattern to write web framework, FaΓ§ade and Command EJB design patterns for back-end layer. Designed and developed Custom Tags library for easy work with HTML and non standard GUI elements (tree, tabs, sortable table, multicolumn combobox, popup windows etc.).
Responsible for choosing new technologies and utilizing them.
Administrate server Weblogic, database Oracle.
Writing High Level and Detailed Designs.
"Networking" development.
Unit Testing (JUnit).
Business trips to install, deploy, upgrade applications and client training.
Working closely with QA and clients to identify and solve problems.
Provide technical leadership of 5 people, design and code reviews. Working in team with SEI CMM (Capability Maturity Model) level 4.
Technologies: Java, J2EE( JSP, EJB, JMS, JSF), Oracle, JavaScript(Ajax), DHTML, CSS, XML(XSL, XPath), JDBC, PL/SQL, Ant, JUnit, Cristal Reports, WebLogic.