Solution Architect Resume
SUMMARY:
- Specialized in Java/JEE/Jvm (over 12 years of professional experience)
- Can also easefully program in Objective - C, C++, C
- Particularly interested in java performance tuning, benchmarking, medical information systems, mathematical modelling, image processing and pattern recognition
COMPUTER COMPETENCIES:
Programming Languages: Java, Objective-C, C++, CGroovy, Javascript
Middleware Technologies: JEE (Servlet, JPA, EJB, JAAS, JMS, JTA, JMX)Spring, Hibernate, Toplink, LDAPQuartz Scheduler, BPMN, Activiti
Backend Technologies: SQL, PL-SQL, Oracle, Postgresql, NoSQL (MongoDB, Cassandra)Memcached, EhCache, HazelcastJCR, Elastic Search (beginner)
Presentation Technologies: Spring Web Flow, JSF, JSP, Facelet, Swing, SWT, JFace, Eclipse RCP, OpenGL, JAI
SOA and Technologies: Activiti, Drools, GuvnorBPMN, BPELXML, XSLT, SOAP, ebXML, XQueryWeb Services, ws-security, ws-trust, ws-addressingJBI (Java Business Integration)Apache CXF, Apache Axis, JAXBUBL 2.0 XML Business Documents
Project Management & Integration Tools: Maven, Ivy, AntJenkins, Nexus, SonarGit, SvnScrum (beginner) Mobile App Development Android, iOS, Blackberry, WinPhonePhoneGap, JQuery and Sencha mobileJ2ME, Sun LWUIT, CLDC, MIDP
Cryptography and Security: Crypographic token programming (Pkcs#11)PKCS#12, Certificate Validation, SmartCards,OCSP (rfc-2560), Timestamp (rfc-3161 X.509 PKI Time-Stamp Protocol)AES(Advanced Encryption Standard)DES(Data Encryption Standard)Password Based EncryptionRSA, DSA XmlDsig (XML Signature Syntax and Processing) XAdES (XML Advanced Electronic Signature)BouncyCastle, IAK, Apache XML Security packages
Application Server Environments: Tomcat, JBoss, Weblogic, JettyApache Web ServerApplication Server Clustering (with any one of the above containers)
Application Development Environments: Eclipse, XCode, Ms Visual StudioIntelliJ IDEA (beginner)
WORK EXPERIENCE:
Solution Architect
Confidential
Responsibilities:
- Participated to design, development and performance tuning phases of SOM project (see in projects section), a service-order-management system.
- Mentoring team members on Java/JVM technologies and JEE
- Performance tune the application prior to UAT
Team Leader
Confidential
Responsibilities:
- Managed a team of 7 software engineers
- Developed native mobile applications on iOS, Android and Blackberry platforms (see projects in projects section)
- Developed hybrid and web-based mobile applications
- We built iMobile Designer, an eclipse rcp based mobile application development platform.
- Mentoring team members on Objective-C, Java, platform SDKs and all server&client-side issues of mobile application development.
- Close contact and cooperation with customers
Senior Application Development Consultant
Confidential
Responsibilities:
- Developed custom mobile applications ranged from banking to medical services on iOS, Android, Blackberry and Symbian platforms.
- Supporting team members in their use of platform SDKs, concurrency and all the frameworks used in projects.
Application Development Consultant
Confidential
Responsibilities:
- Technical responsibility of e-Invoice R&D project (see in projects section)
- Providing in-house technical support for other developpers of their use of Toplink. (see other TELCO-OSS responsibilities in projects section)
- Advanced mappings (performance effects)
- UoW usage best practices
- Query performance improvements, indirection types
Project Leader & Co-founder
Confidential
Responsibilities:
- Developed RIPEPS R&D project (see in projects section).
- Radiological Image Processing and Integrated Pacs Systems
Software Engineer
Confidential
Responsibilities:
- Participated in all software development phases of Confidential 2.C project.
- Development of MTA (General Directorate of Mineral Research and Exploration) automation system project.