[{"data":1,"prerenderedAt":236},["Reactive",2],{"resume":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"basics":7,"work":26,"volunteer":69,"education":86,"awards":109,"certificates":110,"publications":136,"skills":137,"languages":199,"interests":208,"references":209,"projects":216,"_id":230,"_type":231,"title":232,"_source":233,"_file":234,"_stem":235,"_extension":231},"/resume","",false,{"name":8,"label":9,"image":5,"email":10,"phone":11,"url":12,"summary":13,"location":14,"profiles":17},"👨🏼‍💻 Andrei Terecoasa","Passionated Senior Software Development Engineer @ IBM | FullStack JS, ML/Ops, Python","terecoasa.andrei@gmail.com","0729695506","https://tere.ro","With over seven years of experience in production-ready environments, I have honed my skills in building robust, scalable, and efficient applications.\n\nIn recent years, I have taken on new challenges in the fields of Data Science, Machine Learning, and Content Intelligence.",{"countryCode":15,"address":16},"RO","Bucharest, Romania",[18,22],{"network":19,"username":20,"url":21},"LinkedIn","andrei-terecoasa","https://www.linkedin.com/in/andrei-terecoasa/",{"network":23,"username":24,"url":25},"Twitter","AndreiTerecoasa","https://twitter.com/AndreiTerecoasa",[27,36,45,51,60],{"name":28,"position":29,"startDate":30,"highlights":31,"summary":33,"url":34,"location":35},"IBM","Lead Full Stack Engineer -> Senior Software Development Engineer","2020-03-31",[32],"ML/Ops Project Development in Finance using Python\n - Re-design and refactoring of an ML project inferring skill levels based on unstructured data\n - Developed new features to enhance the project's functionality.\n - Deployed CI/CD pipelines (Tekton/OpenShift) to improve project efficiency.\n\nContent Intelligence Platform \n - Designed and developed multiple Python-based plug-n-play microservices utilized in an orchestration pipeline for efficient document processing.\n - Implemented a robust CI/CD strategy in OpenShift environments, leveraging tools such as Tekton Pipelines\n - Maintained a deep understanding of the latest technologies and trends in the field to ensure optimal performance and functionality.\"\n\n\nData Science Project on AWS\n - migrating from KEDRO pipelines to AWS services, enabling more efficient data processing and analysis.\n - Conducting feature engineering refactoring using Python and PySpark, targeting improved accuracy and performance","Experienced Software Engineer adept at architecting and building applications that seamlessly integrate ML, MLOps, Front-End, and Back-End technologies. Proficient in Python and JavaScript, I excel in creating solutions that encompass a wide range of tech disciplines.","https://www.linkedin.com/company/1009","Bucureşti, România",{"name":28,"position":37,"startDate":30,"endDate":38,"highlights":39,"summary":44,"url":34,"location":35},"Full Stack Developer -> Lead Full Stack Engineer","2021-03-31",[40,41,42,43],"UI Library and Data Science Dashboard Development for the Oil Industry","Designed and developed data science dashboards for the oil industry using ReactJS, VueJS, NodeJS, Python, and Azure","Created a reusable UI component library to improve development efficiency","Implemented effective architecture for data visualization and analysis","As a senior JavaScript developer, I expanded my expertise into Python while designing and developing advanced data science dashboards for the oil industry. This involved using ReactJS, VueJS, NodeJS, and Azure.",{"name":28,"position":46,"startDate":47,"endDate":30,"highlights":48,"summary":50,"url":34,"location":16},"Full Stack Developer","2017-08-31",[49],"Global Chat Bot Project\n\n - Architecture / Design / Implementation for a Siemens AG on a a one-of-a-kind AI-based virtual agent \n - that innovates employee support (public reference)\n - Lead the team migrating from AngularJS to VueJS\n - Vue, AngularJS, NodeJS, MongoDB, IBM Cloud\n - Integration Testing\n\nhttps://www.ibm.com/case-studies/siemens-ag-watson-ai","Collaborated in a team to develop a distinctive ChatBot aimed at assisting employees with HR-related issues, as part of the Global Chat Bot Project for Siemens AG.",{"name":52,"position":53,"startDate":54,"endDate":47,"highlights":55,"summary":57,"url":58,"location":59},"Luxoft","Javascript Developer","2016-07-31",[56],"I joined their efforts to internationalize a networking device management application comprised of many smaller parts written in various programming languages or frameworks. From pure Javascript to jQuery, AngularJS, or Java we had to parse, extract and adapt our i18n strategy to make our product available in multiple languages.\n\nWhile the internationalization task itself was very challenging, the thing I was super proud about was a tool I built via an extension to the SublimeText editor, which will have helped the team easily extract the strings, replace them with library-specific calls for the i18n and then save the matches into the database. With the help of some API written in NodeJS and also some scheduled jobs to easily translate the strings, we saved a great deal of time which we invested in testing and refinements.","Joined a team to internationalize a multifaceted networking device management application, handling a variety of programming languages and frameworks from JavaScript, jQuery, AngularJS, to Java.","https://www.linkedin.com/company/5300","București, România",{"name":61,"position":62,"startDate":63,"endDate":64,"highlights":65,"summary":67,"url":68,"location":16},"NXP Semiconductors","Software Engineer Intern","2015-07-31","2016-06-30",[66],"I joined NXP while still being a student and this was the first big step in my career providing me the best place to harden my existing frontend skills and also develop new ones.\n\nStarted with small UI fixes in the Bootstrap+jQuery environment for an internal system on the Q&A department I ended up refactoring/upgrading almost fully the frontend to the latest libraries versions and also developing new features in the PHP backend. Besides this I also co-owned the setup for the deplyoment environment (switched from a windows to a linux machine).","Starting as a student, I initially focused on modest UI fixes but gradually progressed to successfully deliver a thoroughly refactored frontend and an improved backend.","https://www.linkedin.com/company/1088",[70,78],{"organization":71,"position":72,"startDate":73,"endDate":74,"summary":75,"highlights":76,"url":77},"Electronics Students League (LSE)","Technical Coordinator","2012-09-30","2017-09-30","My passion for technology and programming brought me the honor to be a part of this amazing organization. \n\nAt first, I was helping with maintaining the existing websites built for the various projects LSE was organizing. From time to time, also got the change to really code new functionalities required for some websites. This was the first time I got to built WordPress extensions with PHP, of course.\n\nSoon enough, as the Technical Coordinator, I was in charge of managing the whole VPS where all the websites were hosted and also trying to lead a small team of volunteers in digitalization efforts.  \n\nAs for the technical part of it, this was challenging and interesting as  I was able to deepen my knowledge about hosting, domains, VPS managing, databases (mostly MySQL), and also PHP. \n\nAs for the leadership part, this was my first experience in this matter which, of course, proved to be challenging. Probably the most difficult part was to convince the volunteers about the non-monetary benefits such an experience could prove in the long term.",[],"https://www.linkedin.com/company/2000307",{"organization":79,"position":80,"startDate":81,"endDate":82,"summary":83,"highlights":84,"url":85},"TEDxUniversitateaPolitehnicaBucurești","ITManager","2017-01-31","2018-07-31","Misiunea noastră se concentrează asupra generării unui flux inedit de idei și atitudini prin prisma cărora membrii comunității din care facem parte pot determina impulsuri ale schimbării care să se propage sub forma unei evoluții sustenabile însoțite de un impact favorabil și durabil asupra societății. Astfel se conturează și obiectivul principal care ne marchează misiunea: formarea de inițiatori care să perpetueze esența conceptelor pe care noi le descoperim, utilizăm și promovăm.\n\nPrin evenimentele pe care le organizăm ne propunem să lansăm spectatorilor noștri provocări aflate în strânsă legătură cu problemele actuale ale societății și urmărim să-i transpunem din poziția de spectatori în actanți remarcabili în rezolvarea acestora. Ideile personale, motivația și experiențele invitaților noștri vor constitui bazele acestei călătorii pe teritoriul multiperspectivismului și al noilor orizonturi.\n\nhttps://tedxuniversitateapolitehnicabucuresti.com",[],"https://www.linkedin.com/company/18212110",[87,94,102],{"institution":88,"area":89,"studyType":90,"startDate":91,"endDate":92,"courses":93},"Facultatea de Electronica, Telecomunicatii si Tehnologia informatiei","Inginerie electronică şi telecomunicaţii","Master's degree","2016-01-01","2018-12-31",[],{"institution":88,"area":89,"studyType":95,"startDate":96,"endDate":97,"score":5,"courses":98},"Bachelor's degree","2012-12-31","2016-12-31",[99,100,101]," - Programarea Calculatoarelor (C)"," - Programare Obiect - Orientata (JAVA)"," - Dezvoltarea Aplicatiilor Android Inovative",{"institution":103,"area":104,"studyType":105,"startDate":106,"endDate":96,"score":107,"courses":108},"Colegiul \"Mihail Cantacuzino\", Sinaia","Matematică - Informatică Intensiv Informatică","Bacalaureat","2008-12-31","8,60",[],[],[111,115,119,123,127,130,133],{"name":112,"issuer":113,"startDate":114},"Award of Course Completion – Database Design and programming With SQL ","Oracle Academy","2011-11-30",{"name":116,"issuer":28,"startDate":117,"url":118},"Bluemix Essentials","2018-04-30","https://www.youracclaim.com/badges/28ecc0c4-0145-45b3-bf68-3949fcbafbf7/linked_in_profile",{"name":120,"issuer":28,"startDate":121,"url":122},"Cognitive Practitioner","2018-05-31","https://www.youracclaim.com/badges/63e719f7-a056-48d7-952d-9aeff1ac7300/linked_in_profile",{"name":124,"issuer":28,"endDate":125,"startDate":82,"url":126},"Watson Discovery Service for Developers","2019-07-31","https://www.youracclaim.com/badges/3098659a-cc3c-4cd5-89d0-001b0b2a7ea9/linked_in_profile",{"name":128,"issuer":28,"startDate":82,"url":129},"Build Chatbots with Watson Conversation","https://www.youracclaim.com/badges/a74eb6b8-072c-4135-9f8c-ce6759e3e066/linked_in_profile",{"name":131,"issuer":28,"startDate":92,"url":132},"Getting Started with Containers on IBM Cloud","https://www.youracclaim.com/badges/bc2d13c6-ba86-4a98-93b4-6ac7d9202210/linked_in_profile",{"name":134,"issuer":28,"startDate":92,"url":135},"Industrial Products Industry Foundations","https://www.youracclaim.com/badges/5a0f067a-f257-46e7-ab1a-e413709a7598/linked_in_profile",[],[138,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196],{"name":139,"level":140,"keywords":141},"PostgreSQL","Senior",[],{"name":143,"level":140,"keywords":144},"MySQL",[],{"name":146,"level":140,"keywords":147},"English",[],{"name":149,"level":140,"keywords":150},"Database Management System (DBMS)",[],{"name":152,"level":140,"keywords":153},"JIRA",[],{"name":155,"level":140,"keywords":156},"OpenShift",[],{"name":158,"level":140,"keywords":159},"Linux",[],{"name":161,"level":140,"keywords":162},"Vite",[],{"name":164,"level":140,"keywords":165},"Vuetify",[],{"name":167,"level":140,"keywords":168},"REST APIs",[],{"name":170,"level":140,"keywords":171},"Node.js",[],{"name":173,"level":140,"keywords":174},"Vue.js",[],{"name":176,"level":140,"keywords":177},"Python",[],{"name":179,"level":140,"keywords":180},"CI/CD",[],{"name":182,"level":140,"keywords":183},"JavaScript",[],{"name":185,"level":140,"keywords":186},"Amazon Web Services (AWS)",[],{"name":188,"level":140,"keywords":189},"Solution Architecture",[],{"name":191,"level":140,"keywords":192},"SQL",[],{"name":194,"level":140,"keywords":195},"Flutter",[],{"name":197,"level":140,"keywords":198},"Kubernetes",[],[200,202,205],{"language":146,"fluency":201},"Native Speaker",{"fluency":203,"language":204},"Full Professional","Engleză",{"fluency":206,"language":207},"Elementary","Franceză",[],[210,213],{"name":211,"reference":212,"url":21},"Lucian Gruia","Andrei is a total example of commitment, availability and loyalty. He followed me as the technical leader of the IT Department and MobilPRO in our student organisation and successfully developed the team and consolidated all the organisation’s projects from a technical point of view.\n\nHe is one of the best developers I know and he is widely recognized by multiple generations of ETTI students as a model for his technical skills. \n\nEven after I handed the department over to him, we continued to work so well together, that we are collaborating on a daily basis even to this day. Andrei has been actively involved as a reliable developer in most projects of TC (including Questo, Cuibul Artistilor, TEDxUPB) and since 2021 we started to work together on a revolutionary mobile app, having him as a lead front-end developer.",{"name":214,"reference":215,"url":21},"Cristian Buta","Andrei and I worked togheter on the same project, proving to be a real asset to our team, and showing a great capacity of delivering solutions efficiently on time. He is quite a unique fullstack developer, being very adaptable in working with multiple technologies and programming languages and impressing with his capacity of learning and implementing in a very short amount of time.\n\nI recommend Andrei to any team for his hands on development skills.\n\n\n",[217,223,226],{"name":218,"external":219,"startDate":220,"endDate":92,"summary":221,"url":222},"Questo Mobile App",true,"2015-01-01","Full Stack Developer | JavaScript","https://luciangruia.ro/projects/questo-app-tc/",{"name":224,"external":219,"active":219,"startDate":220,"endDate":5,"summary":221,"url":225},"Cuibul Artistilor","https://luciangruia.ro/projects/cuibul-artistilor-tc/",{"name":227,"external":219,"startDate":220,"endDate":5,"summary":228,"url":229},"Ionadi","Frontend Developer","https://luciangruia.ro/projects/ionadi-tc/","content:resume.json","json","Resume","content","resume.json","resume",1724422645909]