- Application Architecture of Java application
- Involved in reviewing architectural decisions and project deliverables
- Coordination between client and implementation team; project risks analysis and project planning.
- Programming languages: Java, J2EE, C++, Shell scripting, PHP, Android
- DB: Oracle 9i, MS SQL Server, DB2, MySQL, Sybase, Berkeley DB
- Linux: Ubuntu, CentOS, Fedora, Red Hat, Solaris
- Agile Development, SCRUM: Acted as Scrum Master in a Nokia Project
- Business Areas: Aviation Industry, Financial (Equities, Stock Exchange), i2 Technologies, e-commerce, Real Estate, Insurance, Hotel reservations, e-banking, PIM Synchronization, Distributed Storage.
- Tools and Technologies: Linux Platforms (RPM creation, Shell scripting), Weblogic, Web Services (JAXB, REST, SOAP, WSDL), Swing, Sockets, RMI, Servlets, JSP, Struts, Apache Tomcat, Netty, Mina, JBoss, Hibernate, Ant, Maven2, PMD, Emma, JMock, JMeter, Gluster FS, TDD, Android Virtual Device.
- IDE used: Eclipse, IntelliJ Idea, Visual Studio, Macrovision Installshield.
- Source control: Visual Source Safe, Perforce, CVS, SVN.
Specialties:
- Software Architecture
- Involved in application architecture phases
- Conducted technical interviews
- Very good understanding of ATM (Air Traffic Management).
- IT Service Management
- System Design and Development, Requirements Analysis, Research, Maintenance, Debugging, Bug Fixing.
- ITIL Certified. (http://www.itil-officialsite.com)
- Experienced practitioner of agile software development methodologies
Application Architect @ BC Hydro Account/Project
- Involved in Application Architecture phases for BC Hydro. Architecture and Design of Java application
- Involved in reviewing architectural decisions and project deliverables
- Interaction between client and implementation team as well as project risks, project planning.
- Developing and maintaining Java & IVR/CTI applications for BC Hydro Business applications
- Interviewing candidates and conducting technical interviews for Java Developers positions within Fujitsu British Columbia. From November 2012 to Present (3 years 2 months) Vancouver, Canada AreaSenior Software Developer @ "Smart Strips" project is meant to replace old strip-system used by Air Traffic Controllers, in Control Towers with a new system called “SmartStrips”. The system is implemented with complex client-server architecture, interacts with other external systems used in aviation and helps the air traffic controllers to better manage the traffic for airports. The system is present in some airports from Norway, UK, Israel, Hong Kong, Mexico, Alaska and New Zeeland. Technologies used are: Apache Mina, Java swing, Java RMI, Java Core, Maven, Jmock and Linux shell scripting. From February 2012 to October 2012 (9 months) Senior Software Developer @ Projects worked:
- Virtual Storage (Location: Cluj Napoca; Mountain View, CA; Boston).
- Sync Share (Location: Cluj Napoca)
- Authstar (Location: Cluj Napoca, RO). NSS - Nokia Subscription Server.
- Intellisync SDK (Location: Cluj Napoca, Romania). From January 2007 to January 2012 (5 years 1 month) Project Manager, Technical Lead @ Technical Team Leader for Hotelzon, and Project Manager for Profit Software.
Responsibilities: Team and Project Management, acting as Technical Leader, Client interaction, Effort Estimation, Software Development and Design. From January 2006 to December 2006 (1 year) Cluj County, RomaniaSoftware developer @ Location: Budapest, Hungary From April 2002 to December 2005 (3 years 9 months) i2 consultant - TCS Contractor @ Implementation and integration of i2 products (MDM, DM, BPE).
I2 Technologies provides integrated solutions (similar to SAP), such as: BPE (Business Process Execution), DM (Demand Manager), MDM (Master Data Management). REXEL is a company who sales electrical products in France. The project is integration i2 products into REXEL requirements. From June 2005 to October 2005 (5 months) Software Developer - Onsite Coord. TCS contractor. @ TRADES is the most important group of applications in MLIM, such as Fund Manager Work Bench (used to sent orders from a Fund Manager to a dealer, also allows the Fund manager to see the information about the holdings and portfolios), Dealing System (used to place the order came from a Fund Manager to a broker or a broker group, and get the execution’s confirmation) From September 2003 to January 2005 (1 year 5 months) software developer @ From August 2000 to March 2002 (1 year 8 months)
Computer Science @ From 1996 to 2001 From 1996 to 2000 Bogdan Carjac is skilled in: Debugging, Requirements Analysis, Research, Maintenance & Repair, Agile Methodologies, Tomcat, Java, Java Enterprise Edition, Subversion, Hibernate, Scrum, Software Development, Integration, Ant, Web Services