Nashville Web Design | Programming | IT | Atiba.com

Archive for the ‘Careers’ Category

Atiba Kids Series — Learning to Code: Day 1

Our blog series Atiba Kids features tech musings from a few of our team’s kids…  

This post is from Isaac Chomsky.   A brilliant rising high school sophomore on his first day teaching himself how to code.   Enjoy! 

Learning to Code Python:  Day 1 — by Isaac Chomsky

In our modern world, technology has become increasingly useful for everyday practices.

Because of this, it is important that we all learn how to properly utilize technology for these methods. In order to do that, I’ve recently decided to enhance my Python coding capabilities by working on a program that will notify me whenever a homework assignment is almost due.

This program is most likely something that has already been created, but it is still an excellent way of learning how to use Python in conventional ways. First, I had to figure out exactly how this program could work. One idea that I came up with was to create a calendar where the user could input their school assignments into the dates that they are due and, one day before the due date, the program would email the user to remind them of the assignment. This initial idea seemed plausible, so I decided to work on making the idea a reality.

The first step of this idea was learning how to create a program that can send automated messages. Through some short research, I learned how to use SSL, or Secure Sockets Layer, to properly encrypt my messages, making the message harder to be accessed by individuals other than myself and the person receiving the email. I also decided to implement “getpass” into my program, which allows the user to enter their password without it being displayed on the screen. (Basically, “getpass” is whenever you see this for passwords: *******).

This process of implementing both SSL and “getpass” proved to be sort of tricky, as the script of the program had to be exactly right or else nothing would work.

This is typical amongst programs, at least I believe so, but what made the process even more difficult was that when there was an error, the command console I was using for the program would immediately close, which prevented me from seeing any error code that could guide me towards finding the issue. However, through some manual review of my script and some trial and error, I was able to find the problem (finally!) and successfully complete the first step of this project.

Day 1 appears to have been a success!

Shadowing Day

Sometimes the best thing about loving your job is being able to share it with other people. Atiba believes in investing in the future, and a few weeks ago, Atiba employees hosted a group of young software developers in our Nashville office for “Shadow Day.”

Here’s the feedback we got…

My Shadow Day at Atiba:

I came to Nashville last Tuesday to do a shadow day  at Atiba. I am a recent graduate from the school Bowling Green State University in Ohio and am looking to become a full time web developer. On Wednesday I got to see what the Tech scene in Nashville is like in person and it is very cool.

The office at Atiba has a very unique aesthetic as it is located in an old car factory that now is host to many different businesses. At the top of the office is were all of the coders at Atiba work and it reminded me of a scene from AMC’s show Halt and Catch Fire. For the majority of the day I got to talk to and learn from lots of different coders while they worked on their projects. One big thing that helped me is seeing what languages and programs are used in the industry so I could see what I still need to learn. Later on I got to go out to lunch with all of the programmers at Osake for some of the best sushi I have had. After we got back I got a chance to watch some C programming and understand the workflow of the programmers at Atiba

After having the chance to see a real tech company in action, it has made me want to dive into the programming world even more than before. I am very excited to see what things will come next in the tech world and for myself.


Shadowing is one of the most valuable job experiences someone new on the job market can have.  Interested in shadowing at Atiba?   Email us at jobs@atiba.com !

A Day in the Life of a Nashville Angular Developer

A Day in the Life of an Atiba Nashville Angular Developer

Sharing what we do Atiba so both clients and potential employees can see the behind the scenes of what’s it like being a coder in Nashville is part of our culture.  AngularJS / Angular coding along with ReactJS has been some of the main coding we have been working on for our clients the past few years.

Here’s a peak at a day the life of an Atiba Nashville Angular developer:

  • We did our stand-up meetings with clients and/or internal development teams first thing every morning at 8 am each day.
  • From there, I usually connect into Jira to look at the user stories I will be working on for the day
  • I started in Angular but now I have been focusing in Angular 2.x development.   I have 2 main projects I am working on.  One is working on the front-end of an intranet site and the other is for a large public website we developed and support called Guitars.com.
  • Lunch! We usually pickup lunch (we have a Microsoft Teams Channel we use to coordinate lunch plans.  Sometimes we all go out / depends on the day.
  • After lunch I either keep the Angular coding going — or depending on deadlines I will use some of my learning time that Atiba builds into the week to study new tech (currently working on learning PHP Laravel)
  • Wind down ~5 pm or so, some days stay later others done a bit sooner.

I have been working at Atiba for 7 years.  I started as a C# coder and still work on some .Net but have enjoyed mixing it up a bit!

Atiba has some of Nashville’s best front-end developers with a crew of JavaScript gurus doing Angular, React, JQuery and more.   Let us know if we can can ever help you with you project!

 

 

Atiba is Hiring: Sharepoint

Atiba is looking for a top Sharepoint developer to join our team. If you have experience in Sharepoint programming, email an inquiry to info@atiba.com.

From New York to Nashville: Atiba Web Designer Jessica Hill

By Jessica Hill – Atiba Senior Web Designer

As a gal who was born and raised in NY, public transportation has always just been a part of my life. I grew up just outside of Manhattan, and I can’t tell you the number of times my mother would tell my sister and I to just take the train if we wanted to get somewhere. I have learned to read just about any bus or subway schedule you can imagine. I know which subway lines are the slowest. I know what a pain it is when you get on a express train or bus by accident and it flies right past your stop. I know what it’s like to fall asleep on the subway heading to Queens, but waking up at the Coney Island stop.

I have also found that many people I know will at some point ask me why I always carry a tote bag with me. My answer is “because I take the bus”. I often carry an umbrella, extra socks, some snacks, bandaids, things like that because I have learned it’s better to be prepared. I also use the tote bags if I have to stop at the grocery store or run errands on the way home. If you have ever had to carry a bunch of heavy plastic bags for more than a block, you will understand why tote bags are so awesome.

Because I had such easy access to public transportation , I never really drove much. I went to college in Philly where I would usually ride my bike, walk, take the train and then take the express bus back to the Port Authority in NY when I would go home to visit. So, again, I just never needed to drive.

When I came to Nashville, I noticed that public transportation was not as widely embraced. And I understand that. It can be a pain. You really have to plan your schedule around it. You have to be willing to wait. Sometimes it is horribly hot outside, other times you are stuck in the rain or freezing cold. But you learn to adapt. It’s actually a skill that has served me well.

But there are a lot of benefits to taking public transportation, or even using apps like Lyft or Uber. The biggest benefit for me is that is helps me actually meet people. I am very lucky to have a career doing what I love, which is web and graphic design. However, this also means I am happy to sit with my headphones in and work. I can easily go days without talking to anyone other than my dog. Public transportation helps me actually interact with people. And I have met some really great folks. Plus, there is a lot of diversity on the bus and it’s great to meet people from other neighborhoods nearby that you may never usually visit.

The other thing I love is that it gives me time to just let my mind wander. It’s nice to sometimes stare out the window, or just take a break from all the other things that are in my head. Sometimes it’s fun just to sit and listen to the many conversations happening. Most of the time, there are some pretty amusing ones going on!

I highly suggest if you have never taken public transportation before that you give it a try. It’s always good to see things from a different perspective. Plus, you won’t have to worry about parking, and who wouldn’t like a break from that?

Learning by Doing – A Day in the Life of an Atiba Intern

       Working in information technology is like a box of chocolates. You never know what you’re gonna get. Each day is a new day; no day is ever the same. New tasks, opportunities, and challenges arise as others fade away.

I did not know what to expect on my first day at Atiba. I have been surrounded by computers and technology my entire life, yet the practice of truly understanding technology, its ins and outs, and its greater capabilities seamed so foreign to me. I would like to consider myself having slightly better computer know-how than the average twenty year old but compared to the professionals at Atiba, I know very little. That is begging to change.

In my few weeks at Atiba, I have been exposed to multiple areas of IT. Each day I have learned something I did not know the day before. And that continual growth of knowledge is priceless. The very first task I did at Atiba was quality assurance (QA) for the upcoming launch of a client’s rebranded website. Conceptually, I had learned about QA in school, but Atiba empowered me to learn by doing. Since the first task, Atiba has allowed me to contribute to their social media library, help manage their CRM systems, observe how technical support specialists operate, and visit customers on site. I am thankful for Atiba letting me freelance across the company to better understand IT. Interning at Atiba has been an incredible experience and the people working there have been even better. To the Atiba team that has taken time out of their busy days to help an intern learn a little more than the days before, thank you.

Atiba Job Openings: Product Owner

We’re looking for a product owner!

Atiba, one of the Southeast’s leading technology and digital marketing firms, is looking for a Product Owner to help us plan, execute and deliver high quality products for our growing roster of clients throughout the country.

Are you a passionate, dedicated and organized team player who excels at managing projects and communicating with internal and external stakeholders? Then keep reading…

Job Description

Responsible for planning, executing and evaluating projects according to predetermined timelines and budgets. Manages project teams and reports project status to client. Works closely with product owner(s) to understand the product vision and roadmap, to define the features and functionality within the roadmap, and ensures that the product being delivered meets the needs of the client.

Key Roles and Responsibilities

  • Defines project requirements by identifying project milestones, phases, and elements.
  • Monitors project progress by tracking activity; resolving problems; publishing progress reports; recommending actions.
  • Clearly communicates expectations to team members and project owner.
  • Mediates directives and communications between project owner and team members.
  • Effectively manages project scope by ensuring any changes to scope are documented and approved by project owner.
  • Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats.
  • Authors business cases; identifies opportunities for future enhancements and modifications.
  • Authors UAT scenarios, reviews test plans with team to ensure product will meet all acceptance criteria and may perform testing as necessary for team to meet iteration goals.
  • Provides references for users by writing and maintaining user documentation; providing help desk support; training users.
  • Deliverables include, but not limited to the following: Business Requirements/Project Plan, UAT scripts, UAT test data requirements, Reference guides, project status reports, regular communications with client, check-ins with team and PM director, etc.

Job Requirements

  • Experience – At least 2-3 years related experience
  • Working knowledge of Agile Methodology is a plus
  • Familiarity with JIRA is a plus
  • Working in a team-oriented, collaborative environment Qualifications/Skills
  • Strong analytical skills; ability to solve complex problems
  • Excellent organizational, leadership, problem solving skills and communication skills – both verbal and written
  • Strong facilitation and interpersonal skills
  • Ability to adapt and respond to changes in project direction and priorities
  • Ability to rapidly change gears and work efficiently with several different projects, team members, clients, etc.

Click here to apply for this position.