
Ionut Rusu
Java Software Developer

Connect with Ionut Rusu to Send Message
Connect
Connect with Ionut Rusu to Send Message
ConnectTimeline
About me
Software Engineer at Google
Education

University POLITEHNICA of Bucharest
1998 - 2003Bachelor of Science (B.S.) Computer Science
Experience

One5 Development
Jul 2001 - Sept 2003Java Software Developer
Avalanche Mobile
Sept 2003 - Mar 2004Java Software Developer
Amdocs Ltd.
Mar 2004 - Nov 2004QA Engineer
Avalanche Mobile
Jan 2005 - Sept 2006Java Senior Software Developer- Part of the team that designed and implemented a working version of the GSM SS7 protocol stack- Develop implementation of MTP3, SCCP, TCAP, MAP, SMSP2P protocols (routing, encoding / decoding of messages)- Designed and implemented a billing module for the prepaid subscribers based on the open Parlay OSA specifications using Java and Soap technology.- Implemented the communication with the SMSC and authentication algorithm based on the Parlay specs- Maintained development and test documentation. Show less

Concept Data Srl
Sept 2006 - May 2007Senior Java Software Developer- Part of team that designed and implemented a complex Project Management platform using Java, Swing components, RMI, Hibernate.- Develop the module which let the user to modify visually the tasks interdependencies- Implementing a RMI tunneling solution over HTTP- Made the application compatible with Oracle, PostgreSQL and HypersonicSQL (an embedded database) databases- Developed the application installer using the izPack library- Bug fixing, optimization and technical documentation writing. Show less

HP Romania
May 2007 - Oct 2007Java Senior Developer- Part of the team that took charge over an existing project and offered full support for it- Analyzed, designed and developed a solution to achieve the split of the functions between the web server (Admin Tool) and the application server (Core Services)- Tested the application thoroughly to eliminate defects found as a result- Documented all changes made to the code as a result of the split of the functions- Took part in the set up of the UNIX machines used for testing and deployment. Show less

Ericsson
Oct 2007 - Jun 2009Java Senior Developer- Part of the team that designed and implemented a J2EE application to manage the Company’s Service portfolio using EJB, Spring and JSF frameworks, Hibernate, MySQL.- Part of the team that took charge over several existing projects implemented with Java and other different technologies: SOAP, JDBC, XML, JAXB, JSP, Struts and Spring frameworks, SMTP, HTML, Threads Pools, JMX, SNMP, - Part of the team that took charge over an existing project implemented with Java and SOAP technology and which conforms to the Parlay/OSA specifications.- Developed a Parlay Server simulator for local testing.- Working closely with the CM (Configuration Management) team to release new versions of the products.- Testing, problem solving and implementing new customer requests. - Offered support to junior team members.- Offered 24/7 on call support to customers. Show less

Health Communication Network
Aug 2009 - Mar 2010Java/J2EE EngineerWorking on a web portal that allows pharmacists to search for specific drug information. Technologies used: Java, JSP, JSTL, JavaScript (JQuery), CSS, XML/XSL, Spring framework (Spring MVC, Spring LDAP), Hibernate, LDAP and Lucene, Apache Tomcat, MySQL and MSSQL. Some of my responsibilities:- Implemented the search service layer to search inside the Lucene indexes for specific drug information.- Designed the LDAP schema and implemented the LDAP module for managing the users’ credentials.- Designed and implemented the database service layer to load and save user’s preferences. - Implemented the module for generating Counter compliant usage statistics (Counter Reports).- Close cooperation with pharmacists and external companies for defining the data model. Show less

Singtel Optus
Mar 2010 - Feb 2011Java DeveloperWorking on the inSing.com web portal, which is Singapore’s premier go-to website with in-the-know content on all things Singaporean. It provides comprehensive content across a broad range of subjects including food and drink, things to do, shopping, news and entertainment, with a distinctly Singaporean point of view. Technologies used: Java, JSP, JSTL, XML, XSD, JAXB, Spring framework, RMI, JDBC and Lucene. The web server used was Apache Tomcat and the database server was PostgreSQL. Some of my responsibilities: - Implemented the search engine for searching different entities (like businesses, articles, events, movies) across Lucene indexes.- Implemented a caching mechanism for the search results. Show less

News Digital Media
Feb 2011 - Feb 2012Senior Java DeveloperResponsible for developing and maintaining a set of applications that allow both external end-users and editorial staff to search across our digital content (stories, galleries, videos, polls, etc.). Technologies used: Java, XML, JAXB, Servlet, Spring framework, JSON, JMS and Solr/Lucene. The web server used was Apache Tomcat. Some of my achievements:- Improved the overall performance of MediaSearchInterface component: CPU load has decreased from 80% to 20%; implemented a new health check mechanism; decreased the response time from an average of 40 secs to around 5 secs.- Refactored the re-try mechanism of Indexing Manager to solve a critical problem which was causing our message queue to block- Refactored the configuration of Indexing Manager components to allow better monitoring and management- Implemented an easily configurable autocompletion/spellchecker plugin for Solr Show less

Optus
Feb 2012 - Aug 2012Senior Java DeveloperResponsible for implementing an independent, agnostic and highly configurable platform capable of generating personalized search results and recommendations based on user's interactions and preferences, and item-item similarities. Technologies used: Java, Spring framework, JSON, Restful services, Apache Hadoop, JAXB and Solr/Lucene. As servers we are using Apache Tomcat, MongoDB and Apache HBase as databases and RabbitMQ for the messaging system. Some of my achievements:- Implemented a lifecycle framework to easily and safely shutdown and startup different internal services (like queue's consumers and producers, HDFS and HBase writers or Solr search and indexing services).- Implemented the messaging queue layer (using Spring-Rabbitmq for RabbitMQ and AWS SDK for Amazon SQS) and the database layer (using spring-data and spring- Extended Solr's capabilities with new search components and query parsers in order to handle more complex business requirements.- Updated the Solr layer to support sharding.- Extending the Apache Avro serialization framework to handle the writing of user's interactions on HDFS file system through reflection. Show less

News Digital Media
Aug 2012 - Jul 2013Senior Java/J2EE DeveloperInvolved in the upgrade of the NDM's Digital Ad Serving platform to benefit from the latest Google DFP (DoubleClick for Publishers) solution. Technologies used: Java, Spring framework, JSON, Restful services, JAXP and HTTP Servlets. Apache Tomcat was used as a web server.- Implementing a proxy servlet for logging the traffic between Solbright (the Ad managing platform) and Google DART (the old Ad serving platform from Google).- Designing and Implementing the Solbright – DFP adapter which translates the requests sent by Solbright to the old DART platform into requests for the new DFP allowing Solbright to communicate with the latest DFP platform.- Implementing a Java library (DFP adapter) for an easy communication with the DFP platform. Show less

Amazon Music
Dec 2013 - Nov 2016SDE II
Amazon Web Services
Nov 2016 - Dec 2020SDE II
Google
Dec 2020 - nowSoftware Engineer
Licenses & Certifications

Certified SOA Professional
Arcitura Education Inc. (SOA School & Cloud School)Apr 2013
Cloudera Certified Developer for Apache Hadoop CCDH (CDH3)
ClouderaSept 2012
Sun Certified Java Developer
Oracle CorporationMay 2009
Sun Certified Java Programmer
Sun MicrosystemsSept 2006
Recommendations

Marcos vinicius silva
Auditor Interno PlenoUberlândia, Minas Gerais, Brazil
Anne corby
Program Manager 6 at ComcastDenver Metropolitan Area
Lad prathamesh prakash
Student at JAIN COLLEGE OF ENGINEERINGBelgaum, Karnataka, India
Solomos orphanides
Operational Technology SpecialistCyprus
Ivan kabenyuk
my profileBalashikha, Moscow, Russia
Carolina redü mesquita
operadora de caixa na vitoria bijouteriasPelotas, Rio Grande do Sul, Brazil
Ozan kurban
Metod Tech.İzmir, Türkiye
Mogana varshini . m
Student at Rajalakshmi Institute of TechnologyChennai, Tamil Nadu, India
Arthur gadon
En recherche d'opportunités IT - secteur IDFMorzine, Auvergne-Rhône-Alpes, France
Nicole byrne
BSc (Hons) in Pharmaceutical Science with Drug Development, IT Sligo and BSc in Pharmaceutical Scien...Ireland.webp)
Rene lyst ed.d. (she/her)
Head Women’s Gymnastics CoachÉtats-Unis
Phillip babidge
Retired Ambulance Officer (Advanced Care - Lima), Instructor & VicPol (Victoria Police) Health & Saf...Greater Adelaide Area
Bryan arteaga
Ingeniero en Diseño IndustrialQuito Metropolitan Area
Mustafa aksoy
Araştırmacı - EditörAnkara, Türkiye
Sarthak chourasia
Consultant at EY | ESG & Sustainability | Climate Risk | Credit Risk | NIBMMumbai, Maharashtra, India
Glenda theis
Entrepreneur | Product Manager | UX Designer | ESG and SustainabilityJoinville, Santa Catarina, Brazil
Derek sheaves
I.T. Manager and Cybersecurity EvangelistMendota, Illinois, United States.webp)
Katie nesbitt (mciat)
Chartered Architectural Technologist at Kier GroupLincoln, Inglaterra, Reino Unido
Gözde büyükakkaş
Finance Manager | Numeko GroupTuzla, Istanbul, Türkiye
Abdul mujeeb
Senior Data Scientist @ AMA | Former Technical Analyst @ OSU | Former Koch Intern | MS Business Anal...Stillwater, Oklahoma, United States
...