Article by Ed Vitela, Practice Manager in Workbridge Los Angelos
Wearable technology is the latest and most exciting form of mobile technology and is one which promises to bring even further changes to our daily lives. At this point in time, about everyone owns, or knows someone who owns, a smartphone. The 'smart' technology that we have become accustomed to associating with our phones is quickly branching out of 'phone only' territory and into other wearable devices.
Apple Watch, Google Glass, Fitbit, Jawbone UP and other fitness trackers are just a few examples of the smart accessories, smart apparel, and smart "things" providing us with a glimpse into the ever expanding window of our technological future. Smartphones, such as iOS and Android devices, have produced capabilities and conveniences, in both our personal and professional lives, which were unimaginable a decade ago. Many would find it unnecessarily difficult to go a single day without utilizing at least one form of mobile technology or another, and it this mentality which has paved the way for wearables to be highly anticipated and sought after.
As with any new technology, there are benefits as well as possible drawbacks given the wide array of wearables currently available. Ongoing arguments for and against wearables, both in their current state, as well the larger implications that may come with them in the future, may cause some to dismiss wearables altogether. However, this is a forward movement that cannot be ignored. Discussion is the impetus of change, and the first step to imagination becoming reality.
Wearable technology will not stay limited to its current state, but will progress and evolve just as its technological predecessors. While leisure and luxury products receive the most attention, the technology also provides huge opportunities to businesses and quality of life with its unique ability to capture data that had previously been unable to be gathered, analyzed and used in a meaningful way. Wearables should not only be utilized, but fully embraced. They are powerful tools to facilitate and ease our work and our personal lives, and may even one day help us overcome our own limitations.
Recently, Workbridge LA volunteered at Los Angeles Ronald McDonald House. The team arrived with grocery bags full of cupcake ingredients including frosting, festive sprinkles, marshmallows, and spring-themed candies for decorating. They had the entire four-stove kitchen available exclusively for their afternoon of baking. Once the office washed their hands, they dove right into cracking eggs, mixing, and pouring the batter into the cupcake tins. The smell from the freshly-baked chocolate, strawberry and Funfetti-flavored cupcakes was intoxicating.
Throughout the afternoon, families and children popped in to investigate the delicious smell. While they baked, the team got to know some of the residents. Arseli, a 12 year old girl from Guam, was so appreciative of the care and hospitality that she and her family had received at the Ronald McDonald House.
Once the cupcakes were cool enough to frost and decorate, the recruiters of Workbridge LA got in touch with their inner pastry chef. The variety of cake flavors, frostings, and decorations meant that there was a cupcake for every child to enjoy. At 5pm, the residents started trickling down to the kitchen. They chose their favorite flavored treat and visited with the recruiters as they ate.
The Ronald McDonald House serves as an amazing national charitable organization for families and children in need. They provide housing facilities while loved ones are undergoing care. The purpose is to make the families and patients as comfortable as possible during a devastating and stressful time in their lives. A big thank you to the Los Angeles Ronald McDonald House for giving Workbidge LA the opportunity to volunteer!
Article by Micah Roth, Recruiter in Workbridge Los Angeles.
As a recruiter for Workbridge Associates, I spend a good portion of my days looking at resumes. I know what works and what doesn't. You could be the greatest developer in the world, but if you can't write a decent resume, no one will be able to tell. Of course, it's not the end-all when it comes to finding a new job, but a well-written resume will absolutely catch the attention of a hiring manager over a disorganized resume for a job seeker with the same skillset. Below, I've compiled a list of tips that will help increase your chances of attracting the attention of hiring managers.
Suggestion #1: Keep it short and simple.
Almost no resume should be longer than 2 pages. Don’t forget that this is a specialized document intended to demonstrate quickly and efficiently that you’ve got the required skills and experience to do the job you’re applying for.
There are a large number of tweaks you can make, including using invisible tables, tab-stops, and columnar sections (if composing on a word processor) to use more of the available space. Mostly, however, it involves cutting out unnecessary content like objective statements, company/project descriptions, and anything that doesn’t directly apply to what you personally did or your specific skills.
Make each entry on your work history about you, not about the job/company/feature/school. You don’t need to describe what the project was ultimately aiming for or the demographic it targeted.
Suggestion #2: Be a job seeker of action.
The resume is a static document, but you are a constantly-evolving entity, always growing and changing, right? Right. So don’t make your resume sound like you were just tagging along for the ride. Every single bullet on your resume must start with an active verb that invokes the concept of you as the prime mover against a feature or an accomplishment.
MongoDB brought 150% improvement in efficiency
Migrated database to MongoDB to improve efficiency by 150%
Created new image manipulation feature featuring ImageAPI
In-app billing with managed and unmanaged items
Developed in-app billing functions including managed and unmanaged items
Suggestion #4: Clean it up.
Typos, misspellings, and major grammatical errors are unacceptable. Whether you’re a native English speaker or it’s your fourth language, you need to make sure your resume is clean and polished.
I guarantee there are at least a half a dozen people in your life who would be happy to read over your resume and point out simple errors/flaws. Your nephew in community college, your cousin who happens to be a novelist, your mom who was an English teacher for 30 years - get at least a couple people to read it over before you submit it anywhere. Barring that, spend the $20 a professional resume writer will charge for a once-over. Of course, as recruiters, we can make recommendations if there are serious, distracting flaws, but let us know if you need us to proof read it. Typos, spelling errors, and grammatical errors can create the absolute wrong impression!
Suggestion #5: The point is that there are multiple parts.
You are a highly skilled engineer with exposure to a lot of different technology stacks, libraries, APIs, programming languages, development environments, operating systems, platforms, services...the list goes on and on. Unfortunately, a long list of all the skills you’ve acquired and honed is overwhelming, confusing, and sometimes detrimental.
If you have strong skills in both Java and PHP or programming and management, you may want to consider creating two submission resumes - one that focuses heavily on one, a second for the other. This will cut out inapplicable skills that could get you screened out of a well-fitting job. Again, your recruiter knows which resume is a fit for which job, so you’re adding a lot of value to your own search by creating distinct resumes for each skill stack.
Suggestion #6: Advanced - Beauty is in the eye of the beholder.
I have seen time and time again that the design of a resume can make or break the interest of certain hiring managers. There are a handful of incredibly simple things you should do to make an otherwise adequate resume instead look attractive and impressive.
- Use two to three professional-looking font faces. Ensure to alternate serif and sans fonts: Serif fonts are good for larger blocks of text, Sans fonts are good for headings and standalone numbers. If you go with a monospace font, all your fonts should be monospace.
- White space is your friend! Use spacing to visually break up information: Invisible (borderless) tables, fixed tab stops, expanding tables to left-align some information and right-align other information on the same line.
- Use simple horizontal rules or single-sided text borders.
- Make sure your fonts (faces, sizes, alignment) are consistent.
Images can be very powerful in a resume, but they can also backfire, so use them sparingly and carefully. You don’t want to create the impression with your resume that you’re more of a designer than an engineer. At the same time, having an eye for design can be very helpful in many industries, so an image-augmented resume can help you stand out from the crowd. Just make sure that any images you include are there because they communicate something more effectively than the plain text would.
Article by Matthew Lauster, Recruiter in Workbridge LA
Having worked for Workbridge for almost a year, the importance of networking, and not just on a surface level, becomes more and more apparent to me every day. The first couple months of recruiting were definitely difficult, but recently I’ve been reaping the fruits of those seeds I began planting back when I first started and didn’t know the difference between a SQL DBA and LAMP Architect.
Building, and more importantly maintaining, great relationships is the first step to growing your business and seeing success in this market. By checking in periodically, people begin to know and remember you, and I’m often surprised at how clients and job seekers recall small details about past conversations we’ve had. Not only does maintaining contact help build rapport, but it has shown me that these interactions really do matter, and make a lasting impact on people, regardless of whether or not we’re doing business together at the time.
As a recruiter, it’s my job to make sure that the impact I make is positive, and that I’m able to make enough of an impression that a potential client will think of my name when they do have a need. Even if we’re not going to be working together immediately, building a rapport and maintaining consistent communication has helped me to better understand what my clients are looking for, and what will grab their attention the next time we speak.
On the other side of things, when a great job seeker calls in asking for me and is ready to find a new opportunity, it’s rewarding to know that he or she had a good experience previously and came to me as soon as they put in their two weeks’ notice. By really listening to what the candidate has to say and understanding their needs, wants, and motivations, it’s allowed me to highlight aspects of opportunities that I know will get them interested or excited. When a candidate feels that you truly understand them and have their best interests at heart, it also helps build the trust necessary when contemplating such a monumental and potentially life changing matter such as changing jobs.
After learning from others on my team and now seeing the results of building and maintaining great relationships, I’ve learned that networking is a marathon, not a sprint. Even if the client isn’t hiring right at the moment or the candidate isn’t on the job hunt just yet, a positive experience where I can provide market knowledge, career advice, or insight into the tech industry will not only score credibility points, but will show that I’m truly interested in helping and being a resource, even if we don’t end up working together for months or even years down the road. By building these relationships from day one, and giving everyone the respect and attention they deserve, you will set yourself up for success in the future, and it will all come back to you in the long run.
On a beautiful Thursday in late October, Workbridge LA spent the afternoon volunteering (for the second time), at the local Lange Foundation, a rescue shelter for cats and dogs.
Once each volunteer picked out their preferred pooch, they headed out for walks along the streets of West Los Angeles. They paused intermittently for glamour shots and much-needed puppy cuddling on grass lawns. The majority of the office chose to partake in walking the K-9’s, however, there was a more mellow option to socialize cats. In the cat cave, the team had the pleasure of meeting Linda, a long-time Lange volunteer who knew all 100+ cats by name. She had some crazy cat stories and definitely added some pizazz to the laid-back cat room.
At the end of the afternoon, the volunteers and dogs were worn out! Workbridge LA said their goodbyes to their new furry friends and went home. But they plan on returning soon to continue providing love and affection to these wonderful companions!
Article by Brian Ross, Recruiter in Workbridge LA
Specializing in a specific technical market has afforded me the ability to observe an interesting trend going on in Los Angeles with Quality Assurance (QA) Engineers. Companies are competing aggressively to hire the ones experienced with open source automation tools and scripting languages. For those QA candidates that have not been exposed to automation testing tools or scripting, this might feel like a disadvantage. In actuality, it is an ideal time for you to expand and build upon your current skill set. With the QA market conditions continuing to be candidate-driven, the results of doing this should eventually yield you more job options.
Many reasons can be argued why this trend currently exists. Based on my observations, companies advancing their technology stack are contributing significantly to this demand. Companies are constantly trying to advance the technology they use to gain an edge on their competition or at the very least, remain competitive within their respective industries. The majority of the time, the focus is looking for ways technology can accelerate the generation of revenue. Companies want to release the products they've developed to their consumers as soon as possible because this equals the potential to make money. Having QA Engineers capable of automating the testing of their product helps contribute to the acceleration of this process. We should start seeing even more companies make the transition from manual to automated testing in their QA department, creating the need to hire qualified candidates experienced with these skills.
In general, there are not enough QA candidates keeping up with the latest technologies, which is also why we are seeing a shortage of qualified candidates in this market. However, there’s no need to panic if you find yourself in this position because there are things you can do to improve your predicament:
- Consider learning how to use open-source automation tools (i.e. Selenium RC or WebDriver) and/or how to script in a programming language (i.e. Groovy, Python, Ruby, Java) on your own. This shows potential employers that you are motivated to learn and keep your skills up-to-date. There are free versions of Selenium you can download off the internet and many resources available online to learn scripting languages.
- If you are currently working, ask your manager if the company will pay for classes or trainings. Many companies do offer paid IT training or education, so take advantage of it. Talk to your manager or team lead to see if they are willing to allow you the time at work to learn these technologies. You might as well try to get paid while building up your skill set.
- Don’t be shy to speak with the developers you work with about mentoring (to learn automation and programming). You are the one testing their code, so the better you understand it, the better you will be at ensuring theirs is free of defects.
No matter how you go about it, once these skills are gained, you could be the one to spear-head implementation of these technologies at your company and most importantly, you have made yourself more marketable.
Don’t worry hiring managers, I have not forgotten about you! There are things you can also do to help keep the skills of your QA testers up-to-date. For example, I spoke with a QA candidate recently who was working at a company with both manual and automation testing teams in the department. She told me her manager allows her time at work to play with automation tools to familiarize herself with them so she can enhance her skill set, since she is currently only performing manual testing at her job. Managers should also consider implementing automation testing in their Software Development Life Cycle (SDLC) if none exists, and provide training. This not only benefits the employee by helping them grow their skill set, but also the company by having a better chance of retaining their top talent. One of the most common reasons candidates say they are looking to leave their current company is they are working with outdated technology and are not gaining any new skills.
There are many resources available on the internet for QA Testers to download free versions of automation tools and information on learning a scripting language. All you need is the desire to learn!
This past Saturday, the Workbridge LA office gathered early to em"bark" on a trip to the Lange Foundation, a non-profit animal shelter that houses and rehabilitates abandoned K-9’s and felines. The first order of business was a detailed and thorough orientation, where seasoned rescuers gave them a lesson on proper “petiquette”. After they were oriented, they got a tour of the extremely well-kept and homey-feeling facility. The Workbridge LA team picked out their dog of preference and one-by-one, they trotted out of the kennel and were off on their walks in the hot summer sun.
Some of the pooches were the perfect match for their walkers, while some of the walkers were even more excited and eager to be there than the dogs! There was a mix of pups ranging from hyper and excited to be out of their cages to others who were aloof and disinterested.
Luigi, a shaggy mutt, was the perfect combination of spunky and friendly. The heat was a little too much for him to handle and their recommended 30 minute walk was cut short when Luigi “pawsed” and parked himself on a neighbor's front lawn, panting vigorously with his tongue hanging out. By the end of the afternoon, the volunteers from Workbridge LA had all formed special bonds with the dogs that they walked.
The team at Workbridge LA loves giving back to the wonderful communities that they live and work in. They're so thankful that the Lange Foundation hosted their community service endeavor. Workbridge LA will most certainly be back next month to engage in more puppy love, where puppy kisses are encouraged and welcomed!
Article by Ian Tushman, Practice Manager for Workbridge Los Angeles
We have seen a surge in DevOps hiring over the past year and the most exciting part is that every new DevOps candidate hired seems to come from a different background. We have seen job seekers take on DevOps roles after previously focusing on systems administration, application development, automation or build/release management.The DevOps movement is an increase in communication between development, operations, test and the production environments.
A Background in systems:
The most commonly asked for skills include server automation and system scaling, preferably in the cloud. Amazon Web Services (AWS/EC2/S3) and RackSpace tend to be the most common public clouds used while OpenStack, CloudStack and Eucalyptus are the most commonly used private clouds. Puppet and Chef are currently the most common configuration management tools used to automate server tuningbut the newly released Salt (about 1 year old) and Ansible (3 months old) have become more prevalent. While we attended the SCALE convention in February, we spoke with Puppet Labs and they sent us a link to their own training and certification course to help job seekers learn a very in-demand tool:
A Background in Development:
Application developers transition very smoothly into DevOps.Rather than focusing on building the application, DevOps includes tools development; building modules and customizing the tools used in each aspect of the life cycle. The most common languages we see are Ruby on Rails, Perl or Python. Chef and RackSpace customization is most commonly done with Ruby on Rails. Cloud systems need to be built and configuration and monitoring tools need to be customized. Each of these tools is essential to support the developers, testers and systems administrators. A background in development will also make you instrumental in code maintenance and reviews. The most common version control systems have been Git, SVN and CVS.
A Background in Build/Release and Automation:
DevOps Engineers work closely with the code and version control systems. They will help to manage the health of the code repository and automate the system for continuous deployments, usually with Jenkins or a bash script. Continuous integration has helped the on-call staff sleep at night knowing that properly tested code with move straight into production when it is ready. The build/release cycle is extremely crucial and ensures that broken code is not pushed live into production.
No matter what background you come from in technology, DevOps is a fundamental part of each aspect of the product life cycle, and the technology market needs more people in the DevOps community!
What do you think? Share your thoughts in the comment section below.