John Christian Balvin Arias

John Christian Balvin Arias

$70/hr
Expert in Web Crawling & Scraping | RPA | Backend Developer(Golang)|
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
31 years old
Location:
Guayaquil, Guayas, Ecuador
Experience:
6 years
John Balvin Arias Guayaquil, Ecuador-| LinkedIn | UpWork | Stack Overflow | github PROFILE Backend Developer specializing in Golang with expertise in RPA, Web Crawling, and Scraping and some AI experience. Proficient in full-stack development, I bring over 6 years of experience automating processes, optimizing performance, and collaborating with cross-functional teams. I have a proven track record in delivering scalable solutions on cloud platforms such as Google Cloud and AWS. Freelancing on Upwork with a history of 73 jobs completed with 100% success rate and 4 Long terms clients, which earned me Top rated Plus badge, representing the top 10% of talent on Upwork EDUCATION Electrical and industrial automation engineer, Espol, Incomplete CS50’s Introduction to Computer Science, edX Introduction to Python for Data Science, Computer Science, edX Introduction to Programming using Python, Computer Programming, edX JavaScript, Web Page, Digital/Multimedia and Information Resources Design Front-End Development Flexbox Layout, Web Page, Digital/Multimedia and Information Resources Design CSS Grid, Web Page, Digital/Multimedia and Information Resources Design - SKILLS ● ● ● ● ● ● Languages: Golang, JavaScript, Python Databases: Postgresql, Firestore, SQL, DynamoDB, S3, Bigquery Cloud Platforms: Google Cloud, AWS Cloud Services: Lambda, App Engine, Google Cloud Run Machine learning: corenlp, spacy, pdfminer Tools and Frameworks: HTML, Scrapy, Beautiful Soup, Selenium, Node.js, puppeteer, RESTful APIs Open source projects Amazon web crawler made in go https://github.com/johnbalvin/gozon Airbnb web crawler made in go https://github.com/johnbalvin/gobnb WORK EXPERIENCE Backend Developer | Web Crawling, Scraping and Bot Specialist UpWork, Freelancer Remote July 2019 - Present Docket search and tracking system(currently maintaining it for 3 yrs) Using Golang to create about 30 web crawlers for searching and tracking dockets cases for attorneys, leading to substantial cost savings by eliminating the need for a dedicated person, also using pdfminer, regex, corenlp and spacy for extracting metadata from documents, the cloud used for this project is Google Cloud, the database used is firestore and bigquery Backend service for attorneys (currently maintaining it for 3 yrs) : Using Golang to create a server for the docket search tool so attorneys can search the docket through the server, the cloud used for this project is Google Cloud, the database used is firestore and bigquery, we used to have Postgresql too but it’s we end up using only firestore Email data extraction(currently maintaining it): Using golang to create a synchronization tool for a gmail account, so if the account received an email, the tool will process this email and apply some process for saving this data into a database Wayback Machine like system(currently maintaining it): Using puppeteer to create a web crawler that will the save content of the page internally, so if the page changes or is been taken down, we still have the backup for it, and it will create a screenshot of the page too, the database used is mysql Price tracking history for e-commerce(currently maintaining it): Using golang to create about 5 web crawlers for e-commerce websites, the crawler will check if the price of an item changed, if it changed it will save it on the database along with the photos and metadata, the cloud used for this project is AWS lambda and the database used is DynamoDB and S3. Extracting data from sports websites: Using golang to create a web crawler for extracting metadata from sports websites for later saving into an excel document. Telephone owner search: Using golang to create a web crawler to check the telephone’s owner , the page where the data is coming from is 800forall Integration tool with stripe and quickbooks: Using golang to create a server that will handle automate the integration with quickbooks and stripe, the cloud used for this project is Google Cloud, the database used is firestore Whisky website data extraction: Using golang to create a web crawler for extracting data from a website related to whiskies. Real estate data extraction: Using golang to create a web crawler for extracting data from a website related to Foreclosure Lawsuits and synchronize this data to get the defendant's information along with the house zillow evaluation Ticketmaster crawler: Using golang to create a web crawler to extract the information from ticketmaster, like price, and concert date Price Data extraction for crypto websites: Using golang to create a web crawler to extract the pricing for cryptocurrencies Extracting information from calendar website and import into a database: Using golang to create a web crawler to extract the data from a calendar websites and then import it into a database Extracting information from a investor website : Using golang to create a web crawler to extract the data from an investor website Full Stack Developer Tata Consultancy Services (TCS), Ecuador ● ● ● ● ● ● ● November 2018 – June 2019 Detected and addressed vulnerabilities within the company's educational platform, enhancing system security. Executed frontend development using HTML, CSS, and JavaScript to create responsive and user-friendly interfaces. Designed and implemented robust server-side logic using Node.js and Python, ensuring scalable and efficient applications. Managed SQL and MongoDB databases, optimizing queries to guarantee data integrity and security. Utilized AWS and Azure for efficient cloud deployment and scaling, ensuring high availability and performance. Created and integrated RESTful APIs, enhancing system interoperability and overall functionality. Tech Skill: Golang, Postgresql, Node.js, Python, AWS, Google Cloud, REST, API, HTML Founder & Full Stack Developer Super Pack, Ecuador April 2017 – November 2018 ● Founded and spearheaded the establishment of the company, overseeing end-to-end development. ● Took a hands-on role in creating the frontend and backend infrastructure, ensuring a comprehensive and cohesive system. ● Implemented strategies for efficient deployment and scaling, guaranteeing high availability and optimal performance. ● Tech Skill: Golang, firestore, HTML, CSS, JavaScript.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.