Software Engineering Manager And Lead Application Architect, Worldwide It
New York, Ny, Us
I managed a large and geographically diverse software development team, which includes a mix of folks who are full time and contractors, and many of whom are located in remote offices, through the implementation of many cross-platform software development projects. My team built web applications in, Java, Python, PHP, Ruby, and JavaScript, and on several datasource back-ends including MySQL, MongoDB, Cassandra, LDAP, and various SOAP/REST web services. We primarily worked with open-source software and well-documented frameworks and libraries, including: CakePHP, Django, AngularJS, Ruby on Rails, Spring, Hazelcast, Apache Commons, JBoss, Jasper, and more. We collaborated with SVN, Git, Jira, and Jenkins.My day-to-day work included things like:* write or debug software code* decipher the business requirements from our stakeholders and translate them into technical requirements* design technical solutions to our business issues, with an emphasis on existing code re-use* work with our developers to strategize technical solutions and designs for various problems* integrate our software with other platforms to exchange data in various ways* determine what a system does when we don't have documentation to explain it* plan project schedules and resource requirements with senior IT management* liaise with my counter-parts who run the DevOps, QA and Project Management teams* train support staff and other engineers to bring them up-to-speed on our applicationsMy team created numerous web applications, as well as a services-oriented architecture, with back-end services that manage our company directory and master data. Our custom Identity Management and Single-Sign-On eco-system enables 40,000 globally distributed users to securely access hundreds of applications. We created numerous apps and workflow systems to automate manual tasks and save everyone in the enterprise time, stress, and money.