It Manager Resume
Skokie, IL
TECHNICAL SKILLS:
Concepts Object oriented analysis and design: Agile, Scrum, OOA/OOD/OOP, GOF and J2EE Design Patterns, UML
Distributed systems: SOA, RPC, messaging services, synchronous and asynchronous calls, web services.
Programming Languages: Java, C++, C#, Groovy, Scala, PHP, XML, SQL, C, Assembler
Web Technologies: HTML 5, CSS 3, JavaScript, AngularJS, NodeJS, JQuery, REST, SOAP
Databases: Oracle, DB2, Sybase, PostgreSQL, MySQL, MS SQL, MongoDB
Operating Systems and Platforms: AWS Cloud, MS Windows, Linux, Sun Solaris, Mac OS X, AIX
Tools: Eclipse, NetBeans, MS Visual Studio, Subversion, Git, Jira, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Skokie, IL
IT Manager
Responsibilities:
- Maintaining staff by recruiting, selecting, orienting, and training employees; developing personal growth opportunities.
- Maintaining organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for implementing information technologies.
- Completing projects by coordinating resources and timetables with other departments and vendors.
- Verifying application results by conducting system audits of technologies implemented.
- Recommending information technology strategies, policies, and procedures by evaluating organization outcomes; identifying problems; evaluating trends; anticipating requirements.
- Giving technical direction to the team.
- Introduced Scrum to the team and acted as a Scrum Master.
- Lead architecture of all new company initiatives.
- Lead moving company infrastructure to the AWS cloud.
- Developed some parts of the system.
- Investigated and fixed production issues and bugs.
Technologies: Java, Java EE, Spring, Hibernate, HTML 5, CSS 3, JQuery, AngularJS, XML, SQL, MongoDB, AWS Cloud, REST
Confidential, Chicago, IL
Senior architect
Responsibilities:
- Gathering and assessing requirements from project owner.
- Choosing design and architecture for features and components.
- Giving technical direction to the team.
- Investigating and fixing production incidents.
Technologies: Java, Java EE, Spring, Hibernate, XML, SQL, REST
Confidential, Chicago, IL
IT Consultant
Responsibilities:
- Gathering and assessing requirements from project owner.
- Choosing design and architecture for features and components.
- Implementing the new features and components.
- Investigating and fixing production incidents.
Technologies: Java, Java EE, Spring, Hibernate, JQuery, SQL, SOAP
Confidential, Skokie, IL
IT Consultant
Responsibilities:
- Gathering and assessing requirements from different departments.
- Choosing design and architecture for features and components.
- Implementing the new features and components.
- Investigating and fixing production incidents.
Technologies: Java, Java EE, Spring, Hibernate, JQuery, XML, SQL, REST
Confidential, Barrington, IL
IT Consultant
Responsibilities:
- Designing architecture of .MED Server, Web Services components and client libraries.
- Building and maintaining build infrastructure to build web services.
- Implementing the server as well as Java and C++ client libraries.
- Measuring and optimizing performance of the components.
Technologies: Java, C++, C#, SOAP
Confidential, Chicago, IL
Team Lead
Responsibilities:
- Defining development processes and procedures.
- Gathering and assessing requirements from product manager.
- Choosing the technologies to use for the project.
- Leading and verifying the architecture and design of the application.
- Distributing the tasks among on - site and offshore team members.
- Implementing some parts and code review the implementations of other team members.
Technologies: Java, Java EE, Spring, Hibernate, Flex, XML, SQL, SOAP
Confidential, Chicago, IL
Team Lead
Responsibilities:
- Managing a team of two developers and 18 contractors
- Collaborating with Business, Product, Back Office, Fanatical and UI Teams for the projects
- Designing technical approach and OO models for the projects
- Creating a set of tasks and generate project plans for projects
- Distributing the tasks among the team members and monitoring the progress
- Resolving outstanding questions and updating upper management and other teams with the progress of the projects
- Monitoring production system and helping to resolve issues
- Distributing works among team members and guiding them toward resolution
- Updating senior management about health of the production and test system
Technologies: Java, Java EE, Spring, Hibernate, XML, SQL, SOAP
Confidential, Chicago, IL
Senior Unix Application Developer/Architect
Responsibilities:
- Interacting with business analysts in the process of gathering and understanding system requirements of the system
- Participated in formalizing requirements of the system
- Participated in designing communication workflow and messages
- Designed and developed external FIX gateway
- Designing and developing Order Daemon that communicates with exchanges
- Designing the work flow of the entire application
- Designing OO models
- Designing communication XML
- Designing and developing Market Data provider
- Designing and developing Position provider
- Designing and developing Trading subsystem
- Testing the system
Technologies: Java, Java EE, C++, C#, XML, SQL, SOAP
Confidential, Chicago, IL
Senior Software Engineer
Responsibilities:
- Interacting with business analysts in the process of gathering and understanding requirements
- Designing the work flow of the entire application
- Designing OO models
- Designing and developing booking subsystem
- Testing and profiling of the booking subsystem
- Developing and testing of the PNR subsystem
- Designing and testing logging subsystem
Technologies: Java, Java EE, Spring, Hibernate, XML, SQL, SOAP
Confidential, Chicago, IL
Team Lead
Responsibilities:
- Created and managed offshore office in Ukraine
- Interacted with client in the process of gathering and understanding requirements
- Designed OO models
- Identified and assigned implementation tasks to the developers
- Led a team of developers and testers
- Monitored implementation process, schedule, and resources
- Organized system testing
- Provided all necessary technical and architectural support to the clients and developers
- Designed and implemented several core application frameworks such as:
- Output logging facility
- Price distribution facility based on several Reuters and Bloomberg stock price API
- User interface framework
- Integrated the application to the client's custom environment
- Designed and implemented UI interface using Swing
Technologies: Java, Java Swing, XML, SQL, CORBA
Confidential
Team Lead
Responsibilities:
- Identified and divided the tasks among team members
- Designed the CORBA interface and the network database structure
- Developed client/server communication part of the libraries using C++ and Visigenic CORBA
- Developed the server side of the APIs using C++ on AIX platform
Technologies: C++, CORBA