- Experience in hiring right individuals and creating highly professional and productive working environments;
- Excellent organization and communication skills;
- Designed, implemented and monitored software development processes to ensure creation of efficient and high quality Software Products;
- Experience in time critical software development and support management;
- Knowledge and practical usage of different software development methodologies (RUP, Agile methodologies);
- Experience in financial software solutions (Portfolio Management, Fixed Income, Algorithmic Trading, etc) as well as medical claim management systems (Facets, EzCap, 837/4010/5010 formats).
- Hard-worker, self-starter and goal-getter.
- Master in Agile development practices
Technical expertise in;
- WCF/WF, WPF, Silverlight 4.0/5.0
- MEF, PRISM, MVC3/Html5
- C/C++/C#, VB6.0/VB.NET, ASP.NET, ADO.NET, ANSI SQL/T-SQL;
- Crystal Reports, Business Objects, Stingray Objective Grid and Toolkit;
- Farpoint Spreads, Infragistics, TIBCO Rendezvous, Aspera;
- MS SQL Server 7.0/2000/2005/2008/2012, Oracle 8i/9i/10G.
- MS Visual Studio 6.0/.NET, Visual SourceSafe 6.0;
- .NET Framework, MFC/ATL, Win32, STL;
VP, Software Development @ - Created and organization and environment for agile software development teams
- Interviewed and hired professionals to create teams specialized in particular product development services.
- Designed and oversaw the implementation of the required hardware and software infrastructure
- Established a custom agile software development process which fits best for the needs of projects and embraces the change
- Trained the individuals to make sure they truly and deeply understand and believe in our process and vision
- Documented the development, testing and delivery process in detailed steps
- Interfaced with the clients to improve the quality of the delivered stories (change requests).
- Organized periodic knowledge sharing sessions to improve the intra and inter team cross-functionality.
- Implemented a rotation schedule for developers
- Automated the processes to a level where team's where self organized so much that required involvement from me or other managers. From May 2011 to Present (4 years 8 months) VP, Talent Sourcing @ I oversee and take part in the process of finding the right talent for the right position. We specialize in Software and Database design, development and maintenance positions. Our expertise lies in Financial, Medical and Legal application developers.
But our job doesn't start or stop at just finding the candidate!
First, we define what the right position is by communicating with the hiring managers and interviewing
them for business requirements. We then translate the requirements into a highly accurate job description for the position and the company.
Next step in the process is to scan the market for the right talent and make sure that the job description is attractive to the professional in interest. Social networking via other professionals in the industry is the main channel for this step. We target not only professionals who are searching for job, but also the ones who are ready to make a move for the right position.
Once the right candidate is located, we conduct in-depth interview. Sometimes we involve other professionals to get better feedback, or even hire the candidate for up to one week to work with us to make sure the candidate is the best fit for the position. During this process a rate is negotiated which makes both parties happy.
When the candidate is presented to the hiring manager/team, all the major homework is done and both parties have enough information about each other. The only thing left is to know each other personally and confirm they are right fit. Because of such an in-depth research, we have more than 95% hiring rate - i.e. if a candidate is presented to the hiring party, there is more than 95% that the hiring will take place.
But we don't stop here either. We work with our placed employees and contractors to constantly improve their skills and grow their expertise in the field of their employment. We all know that the IT/Software Development industry keeps changing daily. From June 2012 to March 2015 (2 years 10 months) Snr Software Consultant @ - Researched, analyzed and recommended to use specific technology stacks for different projects.
Interfaced with end users to showcase the UX designs.and gather requirements and feedback.
- Participated in design and Implementation of different modules of a presentation system using Silverlight with MVVM.
- Added and enhanced RESTful and WCF web services for data manipulations.
- Redesigned different business logic layers and merged into less layers to remove unnecessary complexity in coding.
- Integrated with Cucumber testing platform to adopt to BDD (Behavior Driven Development) process. From June 2011 to December 2011 (7 months) Snr Software Consultant @ Worked on a product called for increaing the equity liquidity in ITG's proprietary algorithms. This product has integrations with 10+ third party OMS systems to sweep from them and add to ITG's pool.
- Fixed a major glitch related to DST shift. This glitch had a very high cost to the company during the last DST shift.
- Integrated other in-house components which removed the duplication of efforts in different teams and increased the cross-team collaboration.
- Added 2 new OMS integrations.
- Participated in transitioning the team to Agile development practices.
- Currently working on an exciting new projects using cutting edge technologies. From December 2009 to May 2011 (1 year 6 months) Senior Software consultant @ From December 2009 to May 2011 (1 year 6 months) Senior Software Development Consultant @ - Provided custom software solutions consulting services
- Actively participated in the implementation of the software being developed.
- Planned and completed documentations and training
- Worked Closely with the clients to design the right software solution for the business problem.
- Build teams of professionals by personally finding and interviewing candidates.
- Migration of the existing systems (if any) to the newly developed systems
- Integration with many in-house and third-party systems.
- Majority of solutions are based on Microsoft .Net framework with strong emphasis on web applications. From February 2005 to May 2011 (6 years 4 months) Snr Software Consultant @ - Defined a custom SDLC that fit better the users' demand and audit guidelines
- Re-Designed and Implemented Portfolio Management system to keep track of company's investments
- Created financial reports used by board and investors
- Participated in interviewing and hiring candidates
- Interfaced with business users to gather the requirements
- Did planning and tasks allocations to developers both on and off site
- Automated the build and deployment processes
- Used C#, SQL Server 2005, Crystal Reports, Farpoint Spread, DevComponents DotNetBars. From June 2008 to August 2009 (1 year 3 months) VP, Trading Analytics @ - Joined the Company as Senior Software Consultant and was Offered and Accepted the Position of VP at Trading Analytics Group in November, 2006.
- Developed and Currently Managing Prime Loan Pricer Application Using Custom Snr/Sub Bond Structure (Waterfall model)
- Providing Direct Production Support to Trading Desks
- Gathering users' requirements and defect reports, packaging the releases, design the software requirement and participate in development.
- Applying different software development methodologies - depending on the available resources and project volume. From October 2005 to June 2008 (2 years 9 months) Senior Software Engineer @ - Managed Product Support, organized and monitored support issue tracking procedures;
- Planned, provided estimates and executed product development according to approved schedules;
Formalized collaboration between the Development, Documentation, QA and Support departments to ensure information exchange between the employees;
Verified and Approved Test Plans developed by QA department;
Monitored and verified documentation;
Communicated with clients on any of their needs, whether it is change request or custom project, traveled to their sites when necessary;
- Planned and implemented conversion projects: Oracle->SQL Server, Sybase->SQL Server-> Oracle and etc.
- Authored the usage of new agile methodologies such as eXtreme Programming (XP) in the software design/planning and team development processes;
- Developed training materials for users and administrators and provided training to some clients. From December 2004 to August 2005 (9 months) Software Engineer @ From 2004 to 2005 (1 year)
Master's degree, Finance, General @ UCLA From 2005 to 2006 Bachelor of Science (B.S.), Informatics and Applied Mathematics @ Yerevani Petakan Hamalsaran From 2000 to 2004 Armen Margaryan is skilled in: ADO.NET, Crystal Reports, WPF, Business Objects, Agile Methodologies, Integration, SDLC, Quality Assurance, Microsoft SQL Server, .NET, Equities, Derivatives, Training, ASP.NET, Software Development