We're looking to hire another engineer into my department at Apprenda. We work in post-sales, client support, training and professional services. We work directly with clients, we travel some 20-40% of the time, nationally and internationally. (I was in Denver and then San Diego the other week. We've got a guy in the UK right now; 2 others were in the UK a month ago, and the same guy now in the UK was in Paris for 3 months last year.)
I currently spend 20-30% of my time coding, and the rest of the time dealing with clients by phone, email, Skype or on site. I expect us to be doing more coding moving forward as we institute a standard POC & on-site training package as part of our engagements.
This is the first place I've worked (and I've worked many places) where I wasn't clock watching by the end of the first week -- and that includes my time with Xerox and IBM. We completed a $5M funding round a few months back. The company is healthy and growing, defining processes and procedures, figuring out how things ought to be done. It's an exciting time to come on board.
I'm one of the few "hardcore" .NET guys -- we have several people, some complete converts, with lengthy histories in Java and/or PHP, some C++ as well. (But no, no Ruby guys, to my knowledge :)
The bit about us
Apprenda is the creator of SaaSGrid, the industry’s leading Application Server for Software as a Service (SaaS). SaaSGrid solves the upfront and ongoing technical and business challenges of delivering software as a service. We're a hi-tech leader in a rapidly evolving technology space. We were just recently honored with the CEG's Rising Star Award.
The bit about you
We're looking for a Client Services Engineer.
The Client Services Engineer is responsible for ensuring an optimal client experience with SaaSGrid by proactively and professionally managing client information requests, technical support questions, and custom software development projects. The SaaSGrid client engagement is a highly technical process that requires skills in a variety of software development and infrastructure disciplines. To be clear: you will be writing code, and you will be configuring servers. You’ll then interface with clients via email, phone, community websites, and more during all phases of the client lifecycle. Many of our clients are new to the world of software as a service and have chosen SaaSGrid as a foundation - they will look to you to lead the way. Specifically, you'll be involved in the following:
SaaSGrid installation and configuration
Customer training onsite and remote (the position is roughly 30% travel - domestic & international)
Application development guidance and SaaSGrid best practice enforcement
Customization and extension of the SaaSGrid platform
Moderation of public community websites for SaaSGrid developers
The Client Service Engineer is a SaaSGrid knowledge base expert to all clients with whom he/she is engaged. You’ll lead webinars, trainings, and more. We’re looking for the unique combination of technical astuteness and personality!
Qualifications:
BS or MS in Computer Science or BS or MS in another science or engineering discipline with significant practical software development experience(minor or dual degree that includes a Social Science a plus)
A solid foundation in computer science, with strong competencies in software design, systems architecture, and data structures.
Strong OO skills and practicing knowledge of OO languages
Several years of large systems software design and development experience (extensive knowledge of Windows based environments preferred)
Coding skills in C#, Javascript/AJAX, and SQL preferred
Practical knowledge of WCF & ASP.NET preferred
Practical knowledge of Windows system administration preferred
Strong writing and interpersonal skills required (You MUST be personable!)
Quick “on your feet” thinking and the ability to be creative in tight situations
The position is located in our headquarters in Clifton Park, NY. Relocation to the Albany, NY area is required.
One more thing
Tip: Along with your resume, send us a brief explanation of how dependency injection might be used in a billing system accepting multiple forms of payment. We just might move your resume to the top of the stack.
Email resume & other material to: job-tjxvf-1772851493@craigslist.org
Welcome to a blog about nothing more than a bit of code, a little tech, occasional ranting, a little raving.
Showing posts with label jobs. Show all posts
Showing posts with label jobs. Show all posts
Thursday, June 3
Thursday, December 31
My turn! 2009 wrap-up
WHAT A YEAR!
First few months of 2009 were pretty ho-hum. Then I unexpectedly lost my fulltime contracting role at the end of May. A week later, I had work on Times Square's biggest, coolest electronic billboard. My consulting work has BOOMED since! Overwhelmingly so! I've gone from nearly a fulltime coder to 25% management 25% sales 25% architect and 25% coder. It's good to grow ... but there are almost always unavoidable growing pains! Great learning experiences however. I miss the days of 100% geeking out a bit, but everyone's gotta move on and experience new things!
Had some family drama. Wish it hadn't happened. Wish I could ignore it. Unfortunately those things simply aren't true. Life happens. Life goes on.
December came in like a lamb and is going out like a lion! Just this week, I considered an offer from Blackbaud Inc. to join their team as a .NET Solution Architect. While I _love_ Blackbaud and the work they do, unfortunately their start date needs were a bit incompatible with my current set of consulting obligations. Today, however, I accepted an offer from Apprenda, Inc., a local .NET startup, creators of SaaSGrid, to come on-board as their Senior Client Services Engineer. VP Matt Ammerman and I will be building out the Client Services unit, working to ensure the best possible customer experience for our clients! The role will be ~50% code, with the rest of the time spent traveling on-site, including internationally, to help clients get off the ground or resolve persistent issues, doing project scope and planning, as well as architecture, type work.
Finally, best of all, I am, after years of hiding in my cave and burying myself in work, in a relationship with a pretty awesome woman. Thanks for being the frosting on the cake of my 2009! Onward to bigger and better!
First few months of 2009 were pretty ho-hum. Then I unexpectedly lost my fulltime contracting role at the end of May. A week later, I had work on Times Square's biggest, coolest electronic billboard. My consulting work has BOOMED since! Overwhelmingly so! I've gone from nearly a fulltime coder to 25% management 25% sales 25% architect and 25% coder. It's good to grow ... but there are almost always unavoidable growing pains! Great learning experiences however. I miss the days of 100% geeking out a bit, but everyone's gotta move on and experience new things!
Had some family drama. Wish it hadn't happened. Wish I could ignore it. Unfortunately those things simply aren't true. Life happens. Life goes on.
December came in like a lamb and is going out like a lion! Just this week, I considered an offer from Blackbaud Inc. to join their team as a .NET Solution Architect. While I _love_ Blackbaud and the work they do, unfortunately their start date needs were a bit incompatible with my current set of consulting obligations. Today, however, I accepted an offer from Apprenda, Inc., a local .NET startup, creators of SaaSGrid, to come on-board as their Senior Client Services Engineer. VP Matt Ammerman and I will be building out the Client Services unit, working to ensure the best possible customer experience for our clients! The role will be ~50% code, with the rest of the time spent traveling on-site, including internationally, to help clients get off the ground or resolve persistent issues, doing project scope and planning, as well as architecture, type work.
Finally, best of all, I am, after years of hiding in my cave and burying myself in work, in a relationship with a pretty awesome woman. Thanks for being the frosting on the cake of my 2009! Onward to bigger and better!
Wednesday, October 14
Job: High Availability Linux/Python Guru
Email me and I can put you in touch: ...@badera.us
Description: SOFTWARE ENGINEER
Our Client is seeking a Software Engineer responsible for creating complex data processing and presentation tools that integrate tightly with some of the industry's biggest game franchises. You would function as a member of our team of backend and application engineers and business specialists to expand our game service platform.
Requirements:
Experience delivering large, complex, highly available software systems
Ninja skills in Python
Knowledge of design patterns, SOA, refactoring and unit testing
Experience with web application servers, web development frameworks, proxy servers and relational databases
Experience with Linux
Interest in working on-site at our office in Troy, NY
The ideal candidate will have:
Experience with MySQL or Postgres
Experience with other web technologies (Ruby, CSS, Javascript, HTML)
Experience with NGINX and HAProxy
Exposure to ESB technologies (MSMQ, RabbitMQ, HornetQ, etc.)
Experience working with Agile development methodologies (XP, Scrum)
An understanding of system optimization issues
Familiarity with system monitoring tools (Monit preferred)
A detail-oriented, organized thought process and be able to act decisively under stressful conditions.
A proactive mindset and be able to multitask and prioritize requirements.
A self-motivated work process and posses excellent communication skills
Benefits:
Work with an experienced, successful, intelligent team
Competitive salary, health benefits, and retirement plan
Be an integral part of a growing, fast-paced company where your work will make a true impact
Description: SOFTWARE ENGINEER
Our Client is seeking a Software Engineer responsible for creating complex data processing and presentation tools that integrate tightly with some of the industry's biggest game franchises. You would function as a member of our team of backend and application engineers and business specialists to expand our game service platform.
Requirements:
Experience delivering large, complex, highly available software systems
Ninja skills in Python
Knowledge of design patterns, SOA, refactoring and unit testing
Experience with web application servers, web development frameworks, proxy servers and relational databases
Experience with Linux
Interest in working on-site at our office in Troy, NY
The ideal candidate will have:
Experience with MySQL or Postgres
Experience with other web technologies (Ruby, CSS, Javascript, HTML)
Experience with NGINX and HAProxy
Exposure to ESB technologies (MSMQ, RabbitMQ, HornetQ, etc.)
Experience working with Agile development methodologies (XP, Scrum)
An understanding of system optimization issues
Familiarity with system monitoring tools (Monit preferred)
A detail-oriented, organized thought process and be able to act decisively under stressful conditions.
A proactive mindset and be able to multitask and prioritize requirements.
A self-motivated work process and posses excellent communication skills
Benefits:
Work with an experienced, successful, intelligent team
Competitive salary, health benefits, and retirement plan
Be an integral part of a growing, fast-paced company where your work will make a true impact
Labels:
adirondacks,
albany-ny,
capital-district,
hes,
jobs,
Linux,
python,
tech-valley,
troy-ny
Tuesday, September 29
Job: Mid-level .NET Developer in Saratoga, NY
A friend has "a client in Saratoga that needs a solid mid – to senior level developer – must be .Net C# and SQL. 4-6 years of experience. This person needs to be independent and take ownership of one of the products."
Pay range is decent for upstate NY -- email me a...@b... for details.
Pay range is decent for upstate NY -- email me a...@b... for details.
Labels:
.NET,
adirondacks,
Albany,
albany-ny,
C#,
hes,
jobs,
saratoga,
SQL,
sql server,
tech valley,
tech-valley
Monday, June 1
Will work for free: looking for unique, interesting, possibly charitable projects
So I find myself with a lot of free time all of the sudden, and I want to make the most of it.
For years now, an overwhelming majority of my work has revolved around corporate CRUD apps and service tiers. Sure, that stuff can be cool, and sometimes even fun, but it's not a wild party. It's been a while since I've dipped my toe into something entirely different, much less something incredibly interesting and rewarding!
I have approximately 2-3 months worth of funds. So, while I will of course be project-hunting and job-hunting in that time, that means that for 2 or 3 months, starting now, June 1st, I can work at reduced rates, or, for the right project, for free. (I'll be honest: the only projects I would do for free would be stuff for charity, or something that really blows my top and leaves me stunned in wonder, questioning how I possible could have lived without such awesomeness for nearly 30 years to date. Everybody else just gets the discount.)
So if you're a charitable organization, or you do fascinating work, and you could use a break on software development, get in touch! I'm looking for new experiences -- this could be the opportunity of a lifetime for both of us!
(If you happen to be new here, I'm a strong .NET guy, but LAMP-friendly, with rich history of service and API development and open API consumption, plus recent SharePoint/MOSS 2007 experience. If it's out on the web and has an API, I can integrate you with it. If it's on Windows, I can make it work. If it's on Linux, I can still make it work, but I'm going to have a lot more fun getting there :)
For years now, an overwhelming majority of my work has revolved around corporate CRUD apps and service tiers. Sure, that stuff can be cool, and sometimes even fun, but it's not a wild party. It's been a while since I've dipped my toe into something entirely different, much less something incredibly interesting and rewarding!
I have approximately 2-3 months worth of funds. So, while I will of course be project-hunting and job-hunting in that time, that means that for 2 or 3 months, starting now, June 1st, I can work at reduced rates, or, for the right project, for free. (I'll be honest: the only projects I would do for free would be stuff for charity, or something that really blows my top and leaves me stunned in wonder, questioning how I possible could have lived without such awesomeness for nearly 30 years to date. Everybody else just gets the discount.)
So if you're a charitable organization, or you do fascinating work, and you could use a break on software development, get in touch! I'm looking for new experiences -- this could be the opportunity of a lifetime for both of us!
(If you happen to be new here, I'm a strong .NET guy, but LAMP-friendly, with rich history of service and API development and open API consumption, plus recent SharePoint/MOSS 2007 experience. If it's out on the web and has an API, I can integrate you with it. If it's on Windows, I can make it work. If it's on Linux, I can still make it work, but I'm going to have a lot more fun getting there :)
Tuesday, October 28
Making a career move
Monday (yesterday) morning I gave notice to my current employer, so I can officially announce: I've accepted a role as Senior Consultant with Infusion Development.
Infusion is a boutique Microsoft technologies consulting firm, with offices in Manhattan, Toronto, Boston, London, Dubai; I think there's an office in LA as well, and there's a virtual office here in Albany, NY. Infusion works pretty closely with Microsoft, doing a lot of Microsoft Consulting Services (MCS) work. They also employ a surprising number of MVPs, given their relatively small size, and have some sort of VAR or OEM relationship with Microsoft and the Surface. Once upon a time they derived a lot of revenue from the financial services sector, but the past year or two have spent time refocusing business development efforts on the resort industry in Dubai. Yes, THAT Dubai. Hey, who knows, maybe someday ...
For the first six months, at least, I'll be doing some SharePoint work here in Albany for the NYS Department of Correctional Services. I first used SharePoint and VSTO back in 2006 at Xerox; newer versions are out, but frankly, not a lot seems to have changed, at least not drastically. I'm surprised there's still so much COM interop -- wasn't Office 2007 supposed to be purely .NET-driven? Then again, so was Vista ...
Hoping to achieve another Microsoft MVP nomination, and actually win MVP status, this time around. Not sure yet where to focus my efforts -- do they have MVPs for Azure yet? I'm sure the MVPs at Infusion can offer me some insight here.
Anyhoo, my last day with Davis Vision will be Friday, November 7th. I can't say enough good things about the people and the environment at Davis -- they're good people doing good work. They're open-minded toward Agile, but not fanatical. They've started using automated unit testing. They're trying to embrace TDD and CI. I would highly advise .NET developers in the Albany area to apply, they have growing teams supporting a fairly complex web app, or collection of web apps, and the SOA-ish middle tier and desktop GUI. If I weren't constantly driven so hard to create change, I could see myself happily continuing on at Davis for quite some time to come. Their technology roadmap just isn't quite aggressive enough to keep me interested over the long term however -- I was starting to feel as though I wasn't being technically challenged, didn't have a lot of room left to grow there.
My first day on the job with Infusion will be Monday, November 10th.
Infusion is a boutique Microsoft technologies consulting firm, with offices in Manhattan, Toronto, Boston, London, Dubai; I think there's an office in LA as well, and there's a virtual office here in Albany, NY. Infusion works pretty closely with Microsoft, doing a lot of Microsoft Consulting Services (MCS) work. They also employ a surprising number of MVPs, given their relatively small size, and have some sort of VAR or OEM relationship with Microsoft and the Surface. Once upon a time they derived a lot of revenue from the financial services sector, but the past year or two have spent time refocusing business development efforts on the resort industry in Dubai. Yes, THAT Dubai. Hey, who knows, maybe someday ...
For the first six months, at least, I'll be doing some SharePoint work here in Albany for the NYS Department of Correctional Services. I first used SharePoint and VSTO back in 2006 at Xerox; newer versions are out, but frankly, not a lot seems to have changed, at least not drastically. I'm surprised there's still so much COM interop -- wasn't Office 2007 supposed to be purely .NET-driven? Then again, so was Vista ...
Hoping to achieve another Microsoft MVP nomination, and actually win MVP status, this time around. Not sure yet where to focus my efforts -- do they have MVPs for Azure yet? I'm sure the MVPs at Infusion can offer me some insight here.
Anyhoo, my last day with Davis Vision will be Friday, November 7th. I can't say enough good things about the people and the environment at Davis -- they're good people doing good work. They're open-minded toward Agile, but not fanatical. They've started using automated unit testing. They're trying to embrace TDD and CI. I would highly advise .NET developers in the Albany area to apply, they have growing teams supporting a fairly complex web app, or collection of web apps, and the SOA-ish middle tier and desktop GUI. If I weren't constantly driven so hard to create change, I could see myself happily continuing on at Davis for quite some time to come. Their technology roadmap just isn't quite aggressive enough to keep me interested over the long term however -- I was starting to feel as though I wasn't being technically challenged, didn't have a lot of room left to grow there.
My first day on the job with Infusion will be Monday, November 10th.
Thursday, May 29
Software Job Listing FAIL

So Google Alerts (terms: albany software) popped this gem this morning:
"Amazing Position"
"VP of Product Development & Support"
"An Albany area software company seeks a talented individual to provide strategic leadership in the planning, direction and oversight for all product development and support. This individual must be experienced in the organization and management of a software operation. The ideal candidate must possess solid communication and people management skills along with the requisite technical skills."
...
"Assist in the development of a structure or framework that integrates all departments with other Senior Management to facilitate communication and decision making."
...
"Resume MUST be mailed."
FAIL.
Here, allow me to instantly produce that structure or framework for you with this WONDERFUL bit of technology from 1965.
VP of product development for a "software" company -- and they don't accept resumes via email? The only thing missing here is really, really bad clip art of a representative dinosaur. Let me fix that.

For all of those who are just dying to apply, check it out.
Friday, May 2
The Albany Tech Market - Part II
OK, quick recap. I'd been in Rochester nine years, worked a few fulltime roles and a number of contract/consulting positions.
Over the years, I'd done what I could to keep an eye on the Albany market. There was little or no call for classic ASP that I ever saw. Java, sure. RPG, yeah. COBOL, yep. C++, absolutely.
.NET was slow to gain traction in the Capital District; when I first really dove into .NET, and C#, at the end of 2005 (I'd worked -- loosely -- in VB.NET previously half-porting classic ASP stuff into ASP.NET 1.0/1.1) I was pretty head-down in various projects, and hadn't checked the Albany market in a while. When I started looking for .NET jobs in the area in the summer of 2006, there were a decent number of listings on Monster, mostly through recruiters. I ended up hooking up with Davis Vision through Robert Half -- an absolutely miserable experience. (Not the Davis aspect -- Davis is 100% pure awesome.)
Allow me to note: I do not, in any manner, way, shape, fashion nor form, endorse the Robert Half experience. Nor any "big" recruiter either. Stick with the locals. Stick with the places that realize you're important enough that you're in touch with principals, not fresh-faced account reps eager to earn a commission and move on to the next available target to leach off of.
Speaking of locals, and speaking of .NET being slow to gain traction, Art Bianco, principal at Computer Technical Services (CTS) in Great Oaks, has echoed my feel on .NET jobs in the area. As someone who's done fair amount of Java and mainframe placements, as of February 2008, Art feels that, yes, .NET listings have certainly been increasing in the Albany area for a while now, though perhaps not disproportionately to listings in other technologies.
I know we at Davis Vision are constantly looking for great .NET people -- our architect has been through many dozens of resumes, phone screened dozens of those. We've interviewed some ... 8 or 10? candidates in the 18 months I've been there. We've offered less than half of those interviewed, we've hired 3. We're still looking for more, but they seem to be hard to find. There's a maxim I read recently about the number of truly good software engineers in any technology not increasing with time. Very limited resource -- the early adopters are often the true professionals and enthusiasts, and everyone else who comes along got into the game because they saw it as an easy route to a good income. I think the noise we see on the DotNetDevelopment Google Group demonstrates this all too well.
I know Jennifer Lee, HR manager at AutoTask, is constantly looking for good .NET people. I know Art Bianco of CTS is looking for good .NET people, and Susan Lundberg, principal at Capital Tech Search, is often looking for good .NET people as well as a variety of other technical roles. Other local recruitment firms seem to have a number of listings as well, but I'm not sure how unique they are beyond what Computer Technical Services and Capital Tech Search offer. I know VersaTrans was hiring, not certain of their current status; they were recently acquired I believe.
craigslist is, like anyplace else, pretty noisy, often spammy. There are definitely a lot of web-related listings, but most of them want something for nothing, or want the world, in PHP, for $12/hour 20hours/week. That said, in the 14 months or so I've been glancing at craigslist, I have hooked up with two solid, paying, .NET-centric clients. One of those opportunities has led to me taking a CTO title. I also know Agora Games over in Troy lists positions on craigslist.
Over the years, I'd done what I could to keep an eye on the Albany market. There was little or no call for classic ASP that I ever saw. Java, sure. RPG, yeah. COBOL, yep. C++, absolutely.
.NET was slow to gain traction in the Capital District; when I first really dove into .NET, and C#, at the end of 2005 (I'd worked -- loosely -- in VB.NET previously half-porting classic ASP stuff into ASP.NET 1.0/1.1) I was pretty head-down in various projects, and hadn't checked the Albany market in a while. When I started looking for .NET jobs in the area in the summer of 2006, there were a decent number of listings on Monster, mostly through recruiters. I ended up hooking up with Davis Vision through Robert Half -- an absolutely miserable experience. (Not the Davis aspect -- Davis is 100% pure awesome.)
Allow me to note: I do not, in any manner, way, shape, fashion nor form, endorse the Robert Half experience. Nor any "big" recruiter either. Stick with the locals. Stick with the places that realize you're important enough that you're in touch with principals, not fresh-faced account reps eager to earn a commission and move on to the next available target to leach off of.
Speaking of locals, and speaking of .NET being slow to gain traction, Art Bianco, principal at Computer Technical Services (CTS) in Great Oaks, has echoed my feel on .NET jobs in the area. As someone who's done fair amount of Java and mainframe placements, as of February 2008, Art feels that, yes, .NET listings have certainly been increasing in the Albany area for a while now, though perhaps not disproportionately to listings in other technologies.
I know we at Davis Vision are constantly looking for great .NET people -- our architect has been through many dozens of resumes, phone screened dozens of those. We've interviewed some ... 8 or 10? candidates in the 18 months I've been there. We've offered less than half of those interviewed, we've hired 3. We're still looking for more, but they seem to be hard to find. There's a maxim I read recently about the number of truly good software engineers in any technology not increasing with time. Very limited resource -- the early adopters are often the true professionals and enthusiasts, and everyone else who comes along got into the game because they saw it as an easy route to a good income. I think the noise we see on the DotNetDevelopment Google Group demonstrates this all too well.
I know Jennifer Lee, HR manager at AutoTask, is constantly looking for good .NET people. I know Art Bianco of CTS is looking for good .NET people, and Susan Lundberg, principal at Capital Tech Search, is often looking for good .NET people as well as a variety of other technical roles. Other local recruitment firms seem to have a number of listings as well, but I'm not sure how unique they are beyond what Computer Technical Services and Capital Tech Search offer. I know VersaTrans was hiring, not certain of their current status; they were recently acquired I believe.
craigslist is, like anyplace else, pretty noisy, often spammy. There are definitely a lot of web-related listings, but most of them want something for nothing, or want the world, in PHP, for $12/hour 20hours/week. That said, in the 14 months or so I've been glancing at craigslist, I have hooked up with two solid, paying, .NET-centric clients. One of those opportunities has led to me taking a CTO title. I also know Agora Games over in Troy lists positions on craigslist.
Saturday, April 26
The Albany Tech Market - Part I
Per Michael's (@catalyst? not sure which Michael) request, here's my take on the tech job scene in the Capital District.
Permit me some background. I grew up 45 minutes north of here, in a town called Queensbury, literally living on the edge of the Adirondack Park.
View Larger Map
I was a geek in a decidedly non-technical area. Around 7th or 8th grade, I started getting ideas about software consulting. Around the age of 15 or 16, in 1994/1995, I'd picked up enough JavaScript, HTML and Photoshop that I tried my hand at web freelancing. I did about a half dozen simple sites, encountered client payment issues, had business disputes with my partner -- my brother -- froze some accounts, abandoned the sole proprietorship, and moved to Rochester for college.
The next nine years I was in Rochester. By the end of my sophomore year I was no longer focused on RIT, but working in the field. I'd returned one summer to work a co-op position with Adirondack Technologies, Inc. -- one of the first large-ish web design and hosting firms in the area. By the end of that summer (1998? 1999?), I'd secured my first fulltime job offer, with Meridian Technology Group, back in Rochester as an ASP "web engineer".
From there, at the age of 19, with no degree, I hopped to a Xerox contract, to an IBM contract, to what turned into a year-long 1099 contract with a startup, subcontracted to Global Crossing. Got laid off a month after 9/11, brand new car to pay for, not-cheap apartment rent, etc. etc., and started freelancing again. After six months I took an underpaid, but fulltime w/ benefits, job with one of my clients, Northern Air Technologies.
Six months later I landed a job as "associate webmaster"/technical lead with the Democrat & Chronicle -- one of the earliest non-NYC/LA/DC newspapers with a website, and someplace I'd had my eye on for years. Now, I wasn't hunting at the time, having only been with Northern Air as a direct employee for six months, but a resume I had shotgunned out some time in the distant past had, in fact, been retained -- maybe those "we'll keep you on file, thanks for applying" rejection letters AREN'T all outright lies. After we fired the douchebag, scotched-up, smoked-up webmaster, all such duties fell to me.
I spent a little over three years at the D&C, doing small bits of freelance here and there along the way. Eventually I got fed up with the "the internet is a necessary evil" and "let's cut payroll and use corporate boilerplate rather than write our own code" attitudes that pervaded that institution. A new director came in, with no respect for, nor apparent desire to make use of, my skills. I ended up walking out, after losing my office, after losing the interesting work I used to do there -- I used to be the guy writing the kick-ass, avant garde, bleeding edge code that the rest of the corp used as boilerplate -- after losing any respect I had for the place or a good majority of the people in it. (ID, Jamie, Mike, Rich E, Julie, Nick, Stacia, Ian, Corinne, Karl, Anne, nothing but respect for YOU all, but the rest can die in a fire, especially the cold-fish, man-boy director who can't shut up about his allegedly brilliant daughter. Get over it! Sorry buddy, but those same irrelevant IQ tests I took too, and I scored higher. Too bad I never had the right moment to shatter your beliefs with that fact.) One thing the experience DID afford me was the opportunity to start converting some ASP code into ASP.NET/VB.NET.
I did my first .NET (C#) contract at that time, RnD'g and prototyping a cell-based, IP-centric, no-wires-required, web-viewable "security camera". A month or so into that consulting job, I took my second contract with Xerox. I LOVED it there -- I learned a ton about .NET, got exposed to Scrum, got exposure to all the latest and greatest tech, we had great hardware, all the stuff that comes of working in the software arm of Xerox Global Services. Unfortunately I'd totally goofed on negotiating my rate, and wasn't entirely happy with the situation.
Over the years, I'd occasionally looked for jobs in Albany, eager to return to someplace closer to family. My brother had recently taken a new job, and I felt motivated to start looking at Albany again myself. A day or two after I started looking, I got an inquiry for a job with a place that grows animals for testing purposes. EPIC FAIL -- and I told the recruiter exactly that.
Fortunately within 24 hours, he put something else in front of me -- an opportunity with Davis Vision, Inc. They were looking to migrate from .NET 1.1 to 2.0, they have an enterprise remoting services architecture, and, as I was to learn, they have some truly excellent, wonderful, friendly, caring people in their employ. The recruiter asked if I could do an interview later that week, and it just so happened I was going to be in the area for my mom's birthday and mom and dad's anniversary. How could I say no?
The interview went pretty awesomely. I'd say I interviewed them more than they interviewed me -- and I can't stress enough, if you're going to find a position that is truly right for you, YOU must interview the company as much as they interview you, if not more. Besides which, with you doing the "interviewing," I think it's a lot easier for your personality and skills to come through. It cuts through a lot of the rigmarole and bs.
Davis was kind enough to hold the position for me through September, when the first release of the project I was on at Xerox was due. I returned to the area in September 2006, almost exactly 9 years to the day that I'd left for Rochester.
/background. I appreciate your patience! To be continued ...
Permit me some background. I grew up 45 minutes north of here, in a town called Queensbury, literally living on the edge of the Adirondack Park.
View Larger Map
I was a geek in a decidedly non-technical area. Around 7th or 8th grade, I started getting ideas about software consulting. Around the age of 15 or 16, in 1994/1995, I'd picked up enough JavaScript, HTML and Photoshop that I tried my hand at web freelancing. I did about a half dozen simple sites, encountered client payment issues, had business disputes with my partner -- my brother -- froze some accounts, abandoned the sole proprietorship, and moved to Rochester for college.
The next nine years I was in Rochester. By the end of my sophomore year I was no longer focused on RIT, but working in the field. I'd returned one summer to work a co-op position with Adirondack Technologies, Inc. -- one of the first large-ish web design and hosting firms in the area. By the end of that summer (1998? 1999?), I'd secured my first fulltime job offer, with Meridian Technology Group, back in Rochester as an ASP "web engineer".
From there, at the age of 19, with no degree, I hopped to a Xerox contract, to an IBM contract, to what turned into a year-long 1099 contract with a startup, subcontracted to Global Crossing. Got laid off a month after 9/11, brand new car to pay for, not-cheap apartment rent, etc. etc., and started freelancing again. After six months I took an underpaid, but fulltime w/ benefits, job with one of my clients, Northern Air Technologies.
Six months later I landed a job as "associate webmaster"/technical lead with the Democrat & Chronicle -- one of the earliest non-NYC/LA/DC newspapers with a website, and someplace I'd had my eye on for years. Now, I wasn't hunting at the time, having only been with Northern Air as a direct employee for six months, but a resume I had shotgunned out some time in the distant past had, in fact, been retained -- maybe those "we'll keep you on file, thanks for applying" rejection letters AREN'T all outright lies. After we fired the douchebag, scotched-up, smoked-up webmaster, all such duties fell to me.
I spent a little over three years at the D&C, doing small bits of freelance here and there along the way. Eventually I got fed up with the "the internet is a necessary evil" and "let's cut payroll and use corporate boilerplate rather than write our own code" attitudes that pervaded that institution. A new director came in, with no respect for, nor apparent desire to make use of, my skills. I ended up walking out, after losing my office, after losing the interesting work I used to do there -- I used to be the guy writing the kick-ass, avant garde, bleeding edge code that the rest of the corp used as boilerplate -- after losing any respect I had for the place or a good majority of the people in it. (ID, Jamie, Mike, Rich E, Julie, Nick, Stacia, Ian, Corinne, Karl, Anne, nothing but respect for YOU all, but the rest can die in a fire, especially the cold-fish, man-boy director who can't shut up about his allegedly brilliant daughter. Get over it! Sorry buddy, but those same irrelevant IQ tests I took too, and I scored higher. Too bad I never had the right moment to shatter your beliefs with that fact.) One thing the experience DID afford me was the opportunity to start converting some ASP code into ASP.NET/VB.NET.
I did my first .NET (C#) contract at that time, RnD'g and prototyping a cell-based, IP-centric, no-wires-required, web-viewable "security camera". A month or so into that consulting job, I took my second contract with Xerox. I LOVED it there -- I learned a ton about .NET, got exposed to Scrum, got exposure to all the latest and greatest tech, we had great hardware, all the stuff that comes of working in the software arm of Xerox Global Services. Unfortunately I'd totally goofed on negotiating my rate, and wasn't entirely happy with the situation.
Over the years, I'd occasionally looked for jobs in Albany, eager to return to someplace closer to family. My brother had recently taken a new job, and I felt motivated to start looking at Albany again myself. A day or two after I started looking, I got an inquiry for a job with a place that grows animals for testing purposes. EPIC FAIL -- and I told the recruiter exactly that.
Fortunately within 24 hours, he put something else in front of me -- an opportunity with Davis Vision, Inc. They were looking to migrate from .NET 1.1 to 2.0, they have an enterprise remoting services architecture, and, as I was to learn, they have some truly excellent, wonderful, friendly, caring people in their employ. The recruiter asked if I could do an interview later that week, and it just so happened I was going to be in the area for my mom's birthday and mom and dad's anniversary. How could I say no?
The interview went pretty awesomely. I'd say I interviewed them more than they interviewed me -- and I can't stress enough, if you're going to find a position that is truly right for you, YOU must interview the company as much as they interview you, if not more. Besides which, with you doing the "interviewing," I think it's a lot easier for your personality and skills to come through. It cuts through a lot of the rigmarole and bs.
Davis was kind enough to hold the position for me through September, when the first release of the project I was on at Xerox was due. I returned to the area in September 2006, almost exactly 9 years to the day that I'd left for Rochester.
/background. I appreciate your patience! To be continued ...
Thursday, March 20
Job listing: NOC Manager
An Albany-area recruiter forwarded me this requirement today:
I’m looking for a NOC manager – and thought I’d see if know anyone.
Here’s what I need. Salary 85-110K – depending on experience.
The successful candidate will have experience developing, managing and growing a Network-based operating centers. Further, the candidate will must have a strong track record of success in working with senior level decision makers and customers.
Responsibilities will include:
* Oversee, manage, organize, plan, and direct the activities of the Network Operations Center (NOC);
* Manage a call center operation for residential customers;
* Ensure that the highest reliability and accessibility of the infrastructure;
* Install and utilize management tools and processes to improve the NOC services including online monitoring tools;
* Manage the technical team that supports the NOC in the Network, Windows and Linux areas;
* Establish procedures to respond and eliminate service interruptions, faults and alarms according to industry stand SLA’s;
* Provide real time and near real time responses to end users, technical support groups and NOC Management;
* Perform analysis, notification, and trending of faults;
* Perform pro-active network element status and health checks as part of normal surveillance activities;
* Work closely with internal groups to assure continued quality of service for customers;
* Provide day-to-day operational support of a production environment;
* Follow change management and configuration management standards and guidelines; Implement system patches;
* Schedule and monitor hardware maintenance, and upgrades;
* Troubleshoot issues through to resolution, user administration, hardware configuration, system performance tuning, disk management, and custom package creation;
* Coordinates service restoration efforts with service providers, vendors and support areas;
* Initiates, updates, track and closes network trouble tickets; create and sends network alerts and flashes;
* Provide day-to-day operational support of a production LAN/WAN, Voice over IP network, Network etc;
* Tests, turns-up (on occasion), and troubleshoots various types of serial and Ethernet circuits.
PREFERRED SKILLS:
* Demonstrated ability to manage a commercial Network Operating Center;
* Experience supervising a technical organization in a large enterprise environment;
* Strong customer service orientation;
* Strong project management and organizational skills;
* Possess solid oral and written communication skills;
* Demonstrate interpersonal/consultative skills;
* Ability to work in a fast-paced, ever-changing environment;
* Posses a broad level of technical knowledge and business acumen across IT infrastructure/telephony technologies;
* Experience in integrating new processes and procedures into existing customer NOC;
* Knowledge of current telecommunications technology, industry practices ensuring the highest degree of client/partner satisfaction;
* Understanding of information technology (IT) infrastructure operations and use of diagnostic tools (i.e., Sniffer, Alarm and Incident Managers, etc.);
* Knowledge of LAN and WAN hardware and related software/protocols (e.g., Ethernet, ATM, Token Ring, FDDI/CDDI, ISDN); ITIL, Remedy/Netcool
Background and Experience
Five years of progressive management NOC and call center experience.
Experience working with automated project management tools such as MS Project.
Ability to meet deadlines.
Experience managing Tier I, II and Level II technicians
I’m looking for a NOC manager – and thought I’d see if know anyone.
Here’s what I need. Salary 85-110K – depending on experience.
The successful candidate will have experience developing, managing and growing a Network-based operating centers. Further, the candidate will must have a strong track record of success in working with senior level decision makers and customers.
Responsibilities will include:
* Oversee, manage, organize, plan, and direct the activities of the Network Operations Center (NOC);
* Manage a call center operation for residential customers;
* Ensure that the highest reliability and accessibility of the infrastructure;
* Install and utilize management tools and processes to improve the NOC services including online monitoring tools;
* Manage the technical team that supports the NOC in the Network, Windows and Linux areas;
* Establish procedures to respond and eliminate service interruptions, faults and alarms according to industry stand SLA’s;
* Provide real time and near real time responses to end users, technical support groups and NOC Management;
* Perform analysis, notification, and trending of faults;
* Perform pro-active network element status and health checks as part of normal surveillance activities;
* Work closely with internal groups to assure continued quality of service for customers;
* Provide day-to-day operational support of a production environment;
* Follow change management and configuration management standards and guidelines; Implement system patches;
* Schedule and monitor hardware maintenance, and upgrades;
* Troubleshoot issues through to resolution, user administration, hardware configuration, system performance tuning, disk management, and custom package creation;
* Coordinates service restoration efforts with service providers, vendors and support areas;
* Initiates, updates, track and closes network trouble tickets; create and sends network alerts and flashes;
* Provide day-to-day operational support of a production LAN/WAN, Voice over IP network, Network etc;
* Tests, turns-up (on occasion), and troubleshoots various types of serial and Ethernet circuits.
PREFERRED SKILLS:
* Demonstrated ability to manage a commercial Network Operating Center;
* Experience supervising a technical organization in a large enterprise environment;
* Strong customer service orientation;
* Strong project management and organizational skills;
* Possess solid oral and written communication skills;
* Demonstrate interpersonal/consultative skills;
* Ability to work in a fast-paced, ever-changing environment;
* Posses a broad level of technical knowledge and business acumen across IT infrastructure/telephony technologies;
* Experience in integrating new processes and procedures into existing customer NOC;
* Knowledge of current telecommunications technology, industry practices ensuring the highest degree of client/partner satisfaction;
* Understanding of information technology (IT) infrastructure operations and use of diagnostic tools (i.e., Sniffer, Alarm and Incident Managers, etc.);
* Knowledge of LAN and WAN hardware and related software/protocols (e.g., Ethernet, ATM, Token Ring, FDDI/CDDI, ISDN); ITIL, Remedy/Netcool
Background and Experience
Five years of progressive management NOC and call center experience.
Experience working with automated project management tools such as MS Project.
Ability to meet deadlines.
Experience managing Tier I, II and Level II technicians
Monday, March 3
.NET jobs: AutoTask
If anyone in the Albany, NY area (or looking to move to the Albany, NY area) is looking for a .NET position, AutoTask, of East Greenbush, is hiring.
Subscribe to:
Posts (Atom)