For the given job description <<Robert Half is looking for a Senior Full Stack Engineer (PERN Stack) with experience in all parts of the modern software application stack. As a Full Stack Engineer, you will join a highly focused development team to design, build, and maintain end-to-end features of a desktop and mobile application. You will partner with other teams, such as our data science team, in order to build critical features for the company's users.
Examples of critical business features you will be working on including payment integrations, application security, dynamic connections to third-party apps, custom data dashboards, productivity systems, and more. This is an opportunity to join a core team and make a meaningful impact.
Responsibilities Implement application features given designs and documentation Maintain high-quality code that is performant and DRY Design reusable and performant front-end web components Transform large and complex datasets into beautiful visualizations Collaborate with technical leadership in order to design and implement secure and efficient APIs using RESTful design patterns Manage Software Development Life Cycle (SDLC) including monitoring and troubleshooting deployments throughout multiple environments
Technical Required Qualifications A minimum of 7-8 years of experience with the technologies of the PERN stack (PostgreSQL, Express, React, NodeJS) as well as Redux 7-8+ years of experience in general websoftware development, including both front end and back-end development Extensive experience with web application technologies such as HTML, CSS, JavaScript, JSON, Git, REST, Firebase, Material-UI, D3js, and other chart libraries Experience with Docker (Compose) Experience with AWS including some hands-on experience Proven record of shipping features on time and meeting tight deadlines Ability to communicate clearly in English on a day-to-day basis Organized and self-sufficient
Technical Preferred Qualifications Experience with OOP and Functional Programming practices 7-8+ years of software development experience Deep knowledge of TypeScript Bash scripting experience Experience writing and using DevOps tools Understanding CICD principles Familiarity with non-relational databases such as DynamoDB and Elasticsearch Excellent communication skills to collaborate with cross-functional partners and independently drive projects and decisions.>> the resume: <<SummarySoftware engineer with 13 years programming experience working on mobile/PC games, front- end, and back-end web app development.Loves providing input on product design with an eye toward useability and user experience.Comfortable with both functional and imperative programming paradigms. Self-motivated.Founded Sandglass Games to publish side-project multiplayer games and have shipped to Android Play Store and Steam.
HighlightsJava, JavaScript ES6, Python, C#, Erlang.React, Redux, HTML5, CSS, Flask
Databases.PostgreSQL, MySQL, MongoDB, SQLAlchemy ORM
Automated Testing.JUnit, unittest, Selenium WebDriver.RabbitMQ, VMWare vSphere, NetApp FlexPod API's (Nexus, cDOT, UCS Manager)
EducationB.S:Computer Engineering,Expected inDecember 2009toFlorida International University-,GPA:Computer Engineering
SkillsAccount management, Adobe, agile, API, automate, automation, balance, blueprint, c3, com, hardware, concept, CSS, client, Databases, XXXbase, DSL, features, Gimp, HTML5, Java, JavaScript, JDBC, Linux, logic, messaging, C#, MongoDB, MySQL, network, OpenGL, Developer, PostgreSQL, Python 2.7, Python, QA, real-time, reality, servers, scripts, shipping, SSL, teaching, troubleshooting, web server.
ExperienceSOFTWARE ENGINEER,01/2016toCurrentSmartwatt Energy–Los Angeles,CA,STRATACLOUD  ATLANTA, GA          SEPT 2015 ­ PRESENT Promoted to development.Wrote integration for XXXcenter hardware API's and writing in-house DSL scripts to automate XXXcenter deployments.Took ownership of new features, from initial concept to production.This included design, implementation(JS front-end, Erlang back-end business logic, and integration), iterating, testing, and shipping.Environment: JavaScript, React, Redux, Webpack, Less, Erlang, Java, Python, Debian based platform Wrote the iSCSI implementation for zero-day Flexpod deployments.On my own time, redesigned our blueprint creation front-end feature to be completely client-side driven, reducing latency, and creating a smoother user experience.Became proficient at troubleshooting and implementing fixes for an existing Java-based XXXcenter management software product which had a direct effect on team productivity.Designed and created Orbital Strike: Arena, a team based multiplayer shooter targeting virtual reality devices and released on Steam.Built on XXX of a previous side project to create a real-time multiplayer library using state synchronization for the Unity Engine.Environment: Unity 5.3x/5.4x, C#, Python, Flask, SQLAlchemy, Linode Achievements: Created a RESTful back-end service deployed on Linode cloud VPS's using Flask web framework and SQLAlchemy ORM for XXX persistence.Selected for self publishing on the Steam platform for PC, utilizing Steam's API for authenticating users.resumesample@example.com Jessica Claire          www.bClaire.com.QA ENGINEER,08/2014to07/2015–Owego,NY,Headed up the QA efforts for a virtual XXXcenter management product that included creating the testing process, writing test cases, writing test automation, regular sprint and regression tests, and training junior test engineers.Environment: Python, Selenium Webdriver, unittest, Flask Achievements: Reduced the amount of time for a full end to end regression test from one month to 5 days.Created a testing framework in Python using Selenium WebDriver, unittest, and Flask that allowed defining dependencies between test cases into test suites, propagating testing parameters, and running test suites from a web server.Wrote automated tests for HTML5 and Adobe Flex applications, set their dependencies in test suites, and ran them regularly for regression and end to end system tests.Wore many other hats in an agile startup environment, including: troubleshooting customer issues on a Debian-Linux based platform, fixing bugs in the application, and writing the user guide.Sole developer,2014to08/2014Lockheed Martin–City,STATE,of Embersol Mercenaries, a cross-platform multiplayer game for mobile devices with real- time action gameplay, on-demand dedicated servers, persistent galaxy, user account management and social squads.See Embersol Mercenaries Release Trailer and Embersol Mercenaries on Google Play.Environment: Java SE 7, Python 2.7, libgdx, box2d, Netty.io, JDBC/c3p0, PostgreSQL, RabbitMQ/AMQP protocol, SSL/TLS, OpenGL, Amazon Web Services (EC2, S3), Linode API, Google Play Developer Services, Gimp.Achievements: Created a distributed messaging service using RabbitMQ to allow the backend to scale and load balance players across servers.Designed the XXXbase model along with creating a secure XXXbase client using JDBC/c3p0 to connect with a remote PostgreSQL server.Designed a multithreaded game server to create game instances on demand.Created a network library for real-time gameplay.This involved writing a reliability layer over UDP, efficient object synchronization using priority factors, attribute bits, and compression/quantization techniques.Gained experience deploying applications using cloud services, deploying to the Google Play Store, and implementing serverside verification of in-app purchases.Air Support Control Officer/Platoon Commander,01/2010to11/2013JAVA DEVELOPER  SANDGLASS GAMES LLC–,,Responsible for the accountability, professional conduct, operational performance, as well as physical and mental welfare of detachment Marines.Acted as a subject matter expert and liaison between the Marine Air Command and Control System and United Kingdom Task Force Helmand personnel, facilitating the free flow of information between coalition partners regarding air operations and assisting in the deconfliction of hundreds of air support requests and airXXX control measures.>>. The result is, Good Fit

Fit assessment: Good Fit