Software Engineer
Chicago, Il, Us
* Responsibilities included: designing and developing prototypes and applications, gathering requirements, system documentation, implementation, resource management, end-user support / training, daily communication with clients, developers, and management* Worked on the following projects: real-time message injector, Maven 2 department-wide integration, the Positions batch and real-time application, the Deliveries batch application* Organized and led "Code Katas," and other departmental presentations focused on specific technologies and development practices* Took on additional side projects, such as upgrading the company's source code management tool to git and the UC4/CME Scheduler batch artifact versioning tool. Both of these efforts have saved the company more than $1 million a year.* Established strong and collaborative working relationships with internal staff and IT across departments whose support was critical in ensuring successful projects* Performed research and analysis on NoSQL technologies, such as MongoDB, Hadoop, Redis, taking into account pros and cons to create working prototypes and designs for production applications* Instrumental in identifying / automating manual deployment processes, which saved the company money in time and resources, while improving the quality of the delivered service