BACKGROUND
Hands-on Software Application Architect and an Engineering Leader, with over 20 years of experience in designing, developing and implementing large scale multi-tier enterprise applications, (B2C, B2B, Web and Mobile) and solutions, including Business Components/APIs/Adapters for application integration.
With a finely crafted software career that's built on incremental capacities and responsibilities, I have successfully built and lead high performing engineering teams for reputable organizations across India, Jakarta, London, Israel and the U.S.A.
OBJECTIVE
Focus on business management strategies through continuous learning and education, thereby applying my technical and leadership skills to foster deeper critical thinking abilities that enhance overall operational efficiency of the organization.
COMPANY
Instantly™ is the world’s largest audiences and insights platform, providing researchers and marketers with immediate access to consumers and automated insights tools to make faster, better decisions. Instantly is based in Los Angeles, with offices in the United States, Europe and Asia. For more information, visit http://www.instant.ly.
Director of Software Engineering @ DEPARTMENT LEADERSHIP
- Overall responsibility of directing the software engineering function in development and management of a strong, well-trained, motivated team, overseeing all aspects of the software engineering department
- Motivating and inspiring employees to higher levels of engagement, productivity, and personal achievement
- Fostering a culture of creativity, collaboration, speed, innovation, excellence and a fun work environment
THE DAILY GRIND
- Hands-on coding as needed
- Lead and review architectural design and facilitate architecturally significant decisions
- Ensure that the technology can scale with the growth of the business and diversity of the products
STRATEGY & PLANNING
- Participate in business discussions, providing technology guidance to employ the best technologies to differentiate the company from competition and enhance the customer experience
- Work closely with product management on refining the vision and strategy for company products and distilling requirements into technical designs that result in scalable high quality products
- Translate product strategy into innovative software products
TRACKING & REPORTING
- Track and report on key performance indicators for technology projects
- Communicate plans, status, risks and issues to the senior management team
- Help stakeholders understand how technology is moving the needle for business
PROCESSES & TOOLS
- Establish and maintain engineering standards and best practices, including development methodologies
- Improve processes for software development and deployment to meet the highest quality standards, scalability and reliability
- Recommend technology and process improvements to reduce costs From July 2013 to Present (2 years 6 months) Manager, Software Engineering @ - As Manager of Advertisement Systems Engineering group, I'm a technical power and a motivator who makes things happen.
- Manage a team of engineers charged with designing and architecture of new functionality for Dex One's Mobile and Internet Advertising product line.
- Help write code and mentor my team with a hands-on approach.
- Oversee product design, bug verification, remediation and production support.
- Analyze data to make recommendations as appropriate and determine technical requirements.
- Analyze project requirements necessary to complete the full SDLC.
- Drive project deadlines and seamlessly interact with Quality Assurance, Operations and Project Management.
- Foster successful delivery of a wide range of software applications and web properties that drive Dex One's high-traffic search sites. From May 2011 to July 2013 (2 years 3 months) Senior Software Engineer @ - Make strategic technology choices, directly supervising the quality of designs and implementation inside and between components.
- Lead and foster the development of high performing technical teams to meet strategic objectives.
- Influence, guide, mentor and coach group of engineers and rely on their technical expertise in reaching decisions by demonstrating strong leadership qualities, including a hands-on, non-bureaucratic leadership style, to include open and frequent communications at all levels of the organization and a genuine sensitivity to the development needs of the organization.
- Influence, Identify, and recruit technical leaders into the organization to insure the appropriate levels of quality on architecture(s).
- Collaborate effectively with peer architects and chief architects to solve complex problems spanning their respective areas and resolves technological disagreement with informed, rational solutions. From January 2008 to May 2011 (3 years 5 months) Senior Software Engineer @ - Performing maintenance and enhancement of new and/or existing web applications (eFax.com, j2Global.com, eVoice.com, jConnect.com, eFax Messenger Desktop Client [MFC/C++] )
- Co-ordinate with the business and systems analysts, developers, QA team to define requirements for modifications including affected programs, expected behavior, related document changes, and test scenarios.
- Demonstrating technical proficiency in design, implementation, and unit testing and striving to attain broad application knowledge.
- Actively participating in daily stand-up meetings, pair programming, code-reviews, mentoring team members and conducting training sessions From November 2006 to December 2007 (1 year 2 months) Santa Barbara, California AreaDevelopment Lead @ Development Lead - Consumer Credit Reports
- Performing maintenance and enhancement of new and/or existing software including: the credit tri-bureau merge\match rules in Landsafe Merge\Credit Engine, various customer interfaces (Web, Socket, EDI, MQ-Series etc) and supporting modules.
- Co-ordinate with the business and systems analysts, developers, QA team to define requirements for modifications including affected programs, expected behavior, related document changes, and test scenarios.
- Demonstrating technical proficiency in design, implementation, and unit testing and striving to attain broad application knowledge.
- Support the team in maintaining and delivering a good quality application.
- Recommending and maintaining application development standards From 2003 to 2006 (3 years) Principal Software Engineer @ - Technical lead for building and managing Common Business Objects that get integrated across enterprise platform.
- Extensive use of Rational Development suite to design and generate business objects.
- Performing maintenance and enhancement of new and/or existing software systems or product modules.
- Performing analysis to define requirements for modifications including affected programs, expected behavior, related document changes, and test scenarios.
- Preparing program documentation of product components
- Demonstrating technical proficiency in design, implementation, and unit testing and striving to attain broad application knowledge
- Recommending and maintaining QAD development standards From March 2001 to June 2003 (2 years 4 months) Principal Engineer @ - Designed a Java Architectural Framework for e-commerce applications under which various applications are currently being developed.
- Involving in entire life cycle of Internet based software applications and implementation of applications that cater and support Netformx product line.
- Played a major role in streamlining the entire Data Delivery Process by designing and implementing an e-commerce solution that’s currently supporting the entire corporate customer base of the organization.
- Actively involved in design of database and formulating stored procedures that adheres to corporate business rules and logic.
- Involving in interviewing and recruitment of technical staff to various projects in the e-commerce-engineering department.
- Managing projects and technical staff, solving system integrity, customer and scalability issues. From June 2000 to February 2001 (9 months) Principal Consultant @ Consulting for various clientele of InfoGain in India, UK and USA
- Delivering expertise in design and development of J2EE based application frameworks. Hands on integrated application development with Toplink, Broadvision, KL Components, JRun, Weblogic, Websphere with various flavors of RDBMS systems and Java IDEs catering for various Dot Com companies and Large scale enterprises. From June 1998 to May 2000 (2 years) Software Engineer @ - Developed APIs to aid a developer in rapidly building applications using Microsoft Windows SDK and later enhancements with MFC/Visual C++
- Worked on a Remote diagnosis system for the Cardio-Vascular technology of India incorporating medical standards like DICOM (Digital Imaging and Communication in Medicine), JDK 1.1.x, C++, JNI, JDBC, RPG/400 and DB2/400
- Involved in the entire life cycle of building a technology comprising of data security, creating a Java based application server, Java Plug ins and Protocol Converters using JDK 1.1.x, C++, JNI, NPAPI (Netscape Plug-in API), RPG/400, DB2/400, Hybrid RSA Des algorithms from Algorithmic Research, Israel and Smart Card technology. From July 1995 to April 1998 (2 years 10 months) Hyderabad Area, India
MBA, Business Administration and Management, General @ California State University-Channel Islands From 2011 to 2013 MS, Computer Science & Engineering @ Osmania University From 1992 to 1996 BA, Mathematics, Statistics, Operations Research & Economics @ Osmania University From 1989 to 1992 High School @ St. Patrick's High School From 1975 to 1985 Certificate in Java Mobile Device Programming @ Santa Barbara City College From 2007 to 2007 Ramesh L. is skilled in: Agile Methodologies, Java Enterprise Edition, Weblogic, SOA, REST, Tomcat, Application Architecture, Microsoft SQL Server, Struts, EAI, MySQL, Objective-C, LDAP, Payment Systems, Public Speaking
Websites:
http://www.usamp.com/