{"pageContext":{"isCreatedByStatefulCreatePages":false,"url":"/connect/","relativePath":"connect.md","relativeDir":"","base":"connect.md","name":"connect","frontmatter":{"title":"","socials":{"actions":[{"label":"Twitter","url":"https://twitter.com/iamdarkes"},{"label":"LinkedIn","url":"https://linkedin.com/in/darkes"},{"label":"Blog & Newsletter","url":"https://darkes.hashnode.dev"},{"label":"TikTok","url":"https://www.tiktok.com/@iamdarkes"},{"label":"DEV Community","url":"https://dev.to/darkes"},{"label":"Instagram","url":"https://www.instagram.com/iamdarkes"},{"label":"GitHub","url":"https://github.com/iamdarkes"},{"label":"Gitlab","url":"https://gitlab.com/darkes"},{"label":"Medium","url":"https://medium.com/@darkes"}]},"template":"connect"},"html":"","pages":[{"url":"/connect/","relativePath":"connect.md","relativeDir":"","base":"connect.md","name":"connect","frontmatter":{"title":"","socials":{"actions":[{"label":"Twitter","url":"https://twitter.com/iamdarkes"},{"label":"LinkedIn","url":"https://linkedin.com/in/darkes"},{"label":"Blog & Newsletter","url":"https://darkes.hashnode.dev"},{"label":"TikTok","url":"https://www.tiktok.com/@iamdarkes"},{"label":"DEV Community","url":"https://dev.to/darkes"},{"label":"Instagram","url":"https://www.instagram.com/iamdarkes"},{"label":"GitHub","url":"https://github.com/iamdarkes"},{"label":"Gitlab","url":"https://gitlab.com/darkes"},{"label":"Medium","url":"https://medium.com/@darkes"}]},"template":"connect"},"html":""},{"url":"/elements/","relativePath":"elements.md","relativeDir":"","base":"elements.md","name":"elements","frontmatter":{"title":"Elements","template":"elements"},"html":""},{"url":"/","relativePath":"index.md","relativeDir":"","base":"index.md","name":"index","frontmatter":{"title":"Home","sidebar":{"entries":[{"is_primary":true,"title":"Welcome","url":"#intro"},{"is_primary":false,"title":"Experience","url":"#experience"},{"is_primary":false,"title":"Blog","url":"#blog"},{"is_primary":false,"title":"Get in touch","url":"#contact"}]},"sections":[{"actions":[{"is_primary":false,"is_scrolly":true,"label":"Learn more","url":"#experience"}],"background_style":"style1","component":"Intro","section_id":"intro","subtitle":"A back-end Software Engineer who writes microservices in Kotlin &amp; Java, while leveraging the Spring Framework. Aspiring React aficionado.","title":"Victor Darkes","type":"intro"},{"actions":[{"is_primary":false,"is_scrolly":false,"label":"Learn more","url":"/generic"}],"background_style":"style3","component":"Features","features_list":[{"icon":"fa-code","text":"Responsible for designing, implementing, maintaining and deploying multiple backend microservices used by [Movies Anywhere](https://moviesanywhere.com) for it's 9 million users. \n\nI use a lot of cool technology at work. Here's a run down of of the languages, technologies, frameworks and libraries I use: Java, Kotlin, JavaScript, React, Docker, Kubernetes, GitLab CI, Helm, Hashicorp Terraform, Apache Kafka, Redis, Atlassian Confluence & Jira, New Relic, Postgres DB, GraphQL, AWS SQS, S3, DynamoDB, RDS, ElastiCache, Lambda & CloudWatch, Spring 5.X, Spring Boot 2.X, Mockito, WireMock and Rest Assured.","title":"Backend Software Engineer - The Walt Disney Company"},{"icon":"fa-shield","text":"Supported cybersecurity filmed entertainment business leaders in monitoring and reporting business system patching status, including engaging with key technical business stakeholders. Day to day responsibilities consisted of cataloging, prioritizing and supporting the delivery of key recommendations to further secure critical workflows with industry insight, tools, and practices. Played a critical role in establishing the foundations of a more robust vulnerability management program for the Filmed Entertainment business.","title":"Cyber Security Associate - NBCUniversal"},{"icon":"fa-terminal","text":"Part of a team that worked with back-end web services that interacted with global Walt Disney Parks and Resorts' websites. Worked with Java web services using technologies such as Docker, Apache Tomcat, and Maven. Created alerts and dashboards using Splunk to monitor and notify when errors occurred. Participated in an Agile Scrum environment with a team using Atlassian Confluence for updating and creating internal documentation and Atlassian Jira for logging and tracking tickets.\n\nUsed Java, Apache Tomcat, Splunk, Apigee, Docker and Atlassian Jira & Confluence.","title":"Software Engineering Intern - Disney Parks & Resorts"},{"icon":"fa-desktop","text":"Designed, built and maintained web pages using HTML and CSS. \n\nUsed Bootstrap 3 front-end framework along with both Cascade and WordPress as a CMS. \n\nCreated mockups for potential sites with Adobe Illustrator.","title":"Web Developer - California State Polytechnic University-Pomona"},{"icon":"fa-android","text":"Developed an Android mobile application to be used as a spacecraft assembly workflow tracking system. Engineering and QA use QR coded labels to identify and track all parts of a spacecraft from receiving to final assembly, testing, and launch. Provides for continuous photo documentation, annotation, and indexed searching of all the events during assembly.\n\nUsed Amazon Web Services S3, along with ZXing, Realm, EasyPrefs, Gson and Volley Android libraries.","title":"Software Engineering Intern - NASA Jet Propulsion Laboratory"},{"icon":"fa-music","text":"[Musicality](https://musicality.darkes.me/) is a musician utility app that contains a guitar tuner, metronome and beats per minute calculator. I made a product website for the app and I had the app published on the Google Play Store.","title":"Side Project - Musiciality"}],"section_id":"experience","subtitle":"I've had the pleasure of working at some wonderful companies doing back-end, mobile and web development.","title":"Experience","type":"features"},{"background_style":"style2","component":"Spotlights","section_id":"blog","title":"Blog Section","type":"spotlights"},{"background_style":"style1","component":"Contact","contact_list":[{"text":"vjdarkes@outlook.com","title":"Email","url":"mailto:vjdarkes@outlook.com"}],"section_id":"contact","social":{"social_icons":[{"icon":"fa-linkedin","title":"LinkedIn","url":"https://linkedin.com/in/darkes/"},{"icon":"fa-twitter","title":"Twitter","url":"https://twitter.com/iamdarkes"},{"icon":"fa-instagram","title":"Instagram","url":"https://www.instagram.com/iamdarkes/"},{"icon":"fa-medium","title":"Medium","url":"https://medium.com/@darkes"},{"icon":"fa-laptop","title":"Dev","url":"https://dev.to/darkes"},{"icon":"fa-github","title":"GitHub","url":"https://github.com/iamdarkes"},{"icon":"fa-gitlab","title":"GitLab","url":"https://gitlab.com/darkes"}],"title":"Social"},"text":"I'm always interested from hearing from others so please feel free to reach out or connect with me on all the socials!","title":"Get in touch","type":"contact"}],"template":"home"},"html":""},{"url":"/kotlin-java/","relativePath":"kotlin-java.md","relativeDir":"","base":"kotlin-java.md","name":"kotlin-java","frontmatter":{"title":"Kotlin vs Java","date":"August 19, 2020 9:29 PM","content_img_path":"/images/kotlin-logo-gradient.jpeg","home_spotlights":{"enabled":true,"excerpt":"Two great languages typically used in back-end development, but which one is better?","home_img":{"data_position":"25% 25%","path":"/images/kotlin-logo-black.png","url":"#"},"weight":2},"template":"page"},"html":"<p>First to start off they are both great languages to use. Java has been the go to language for developing back-end systems since its inception 20 years ago. However, there have been a lot has changes with the Java ecosystem in the past few years.</p>\n<p>Oracle has began to build a wall around Java with their shorter LTS windows and new languages have challenged Java's rule. Google's decision to make Kotlin a first-class language has accelerated its adoption. Kotlin has done right by being a less-verbose, safer Java, which is more new-user friendly than Scala's attempt to avoid any relation to Java. Kotlin code is far more concise than comparable Java code. </p>\n<p>Personally I believe there is a place for both languages. Java will continue to be a major player in the software industry for decades to come, but that might not be the case forever, as Kotlin continues to grow. It will be a while before Kotlin adoption gets close to the behemoth that is Java.</p>\n<p><strong><em>Do you program in Kotlin or Java? Let me know your opinion!</em></strong></p>"},{"url":"/learning-react/","relativePath":"learning-react.md","relativeDir":"","base":"learning-react.md","name":"learning-react","frontmatter":{"title":"Learning React","date":"August 19, 2020 11:04 AM","content_img_path":"/images/react-js-black-logo.png","home_spotlights":{"enabled":true,"excerpt":"My newest technology to tackle has been the web framework React.","home_img":{"data_position":"center center","path":"/images/react-js-black-logo.png","url":"#"},"weight":1},"template":"page"},"html":"<p>My desire to learn React has been because, after spending a lot of time becoming proficient at making back-end services with the Spring Framework, I felt that is was only natural for me to learn how to be a front-end developer. I want to be able to make all parts of a modern web app myself. Previously I felt intimidated by JavaScript. It's support for functional programming and everything being asynchronous  was very challenging for me with my object oriented and synchronous Java experience. As I've become a more senior engineer, I decided to revisit JavaScript through React.</p>\n<p>The reason I chose React over other view frameworks is simple. React is <em>very</em> popular in the web development community. There are a lot of alternatives but none of them are as popular in industry settings as React. I started my React journey learning how to make components, both class and functional, manage state, and use props and hooks.</p>\n<p>It's been fun and a lot less challenging than it was during the other times I tried to learn.</p>\n<p><strong><em>Share with me your React and JavaScript experiences!</em></strong></p>"},{"url":"/not-generic/","relativePath":"not-generic.md","relativeDir":"","base":"not-generic.md","name":"not-generic","frontmatter":{"title":"A Generic Page","content_img_path":"images/pic04.jpg","template":"page"},"html":"<p>Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.</p>\n<p>Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.</p>"},{"url":"/stackbit-website/","relativePath":"stackbit-website.md","relativeDir":"","base":"stackbit-website.md","name":"stackbit-website","frontmatter":{"title":"Making a Website with Stackbit","date":"August 19, 2020 11:05 AM","content_img_path":"/images/stackbit-logo-navy.jpg","home_spotlights":{"enabled":true,"excerpt":"I was up and running with a modern JAMstack website in minutes.","home_img":{"data_position":"top center","path":"/images/stackbit-logo.jpg","url":"#"},"weight":2},"template":"page"},"html":"<p>I had no idea I wanted to re-write my personal website. I was in the process of learning React and had recently joined the <a href=\"https://dev.to/darkes\">Dev.to</a> community and saw someone mention <a href=\"https://www.stackbit.com\">Stackbit</a>. I personally had been wanting a more aesthetically pleasing website than the one I had made in college, but I was intimidated by all the options and didn't want to use anything more advance than plain ol' HTML and CSS because I didn't know any front-end languages and frameworks. Additionally, I was interested in having a personal blog as a way to share my challenges, and I had previously looked at Jekyll, Ghost and WordPress but never took the jump. </p>\n<p>I planned on spending some after work free time learning Redux, but the good things people had to say about Stackbit had me intrigued. While I was browsing the themes, I decided to created an account. There was a good variety of the options you could choose for setting up your website. I decided to go with <a href=\"https://www.gatsbyjs.org\">Gatsby</a> the React Static Site Generator (SSG) and <a href=\"https://www.netlifycms.org/\">Netlify CMS</a> for the Content Management System. The configuration I went with was pure chance. I chose Gatsby because, like I mentioned, I'm currently learning React and I thought it would be a good way to broaden my knowledge of the ecosystem, and I assumed that since the website was begin hosted by Netlify then it would have good support for Netlify CMS. </p>\n<p>Once I connected my GitHub account it generated the site in seconds. I instantly updated the content and made the site my own. I'm not sure if Gatsby was the right choice regarding simplicity, but I have been able to move components around and add where I want to. I have a couple of improvements I'd like to make so I'm sure I'll get the hang of it.</p>\n<p>Overall I'm pretty statisfied with Stackbit. It allowed me to create a website with great speed and flexibility. </p>\n<p><strong><em>If you have any questions regarding making a website with Stackbit or anything else please reach out!</em></strong></p>"}],"site":{"siteMetadata":{"title":"Victor Darkes","palette":"blue","palettes":{"blue":{"sass":{"bg":"#253149","accent1":"#4167a6","accent2":"#3f8eb3","accent3":"#4ca07e"}},"green":{"sass":{"bg":"#20313d","accent1":"#2e9692","accent2":"#3aa4ca","accent3":"#b84d50"}},"purple":{"sass":{"bg":"#312450","accent1":"#5e42a6","accent2":"#5052b5","accent3":"#b74e91"}}}},"pathPrefix":"","data":{"footer":{"landing_style":"style1-alt","alt_style":"alt","copyright":"&copy; Victor Darkes. All rights reserved.","links":[]},"menus":{}}},"menus":{}}}