Over 15 years of experience in Java and Ruby development working across multiple technologies have helped me to stay abreast of new developments within the industry. Versatility in quickly adapting to new coding conventions is combined with an 'I can do. Can you do?' attitude. This means I am happy working independently or in a close team environment and apply a positive attitude to every project.• Experience working with different operating systems like Windows, Linux and Mac.• Solid understanding of web service protocols such as JSON, HTTP and XML, and database development using SQLite and Realm• Extensive experience with Android SDK and Eclipse IDE, Android Studio along with Android ADT plugin • Strong at problem-solving and understanding new technical concepts to produce meaningful results• Extensively worked on logging bugs, defects and integrating Google analytics / Crashalytics • Extensively used UML and design patterns in translating the requirements to design specifications • Extensive experience in using J2EE based frameworks like Spring, JSF, Struts and Hibernate • Extensive experience of configuring, deploying and debugging the J2EE applications on Application Servers Core Qualifications Native Android DevelopmentQuality AssuranceMobile Development Life CycleUser Experience DesignInformation ArchitectureAgile Software Development MethodologiesUpwork Profile: https://www.upwork.com/o/profiles/users/_~0104f4be9fee357fa5/
-
Head Of Software EngineeringVinur Jan 2023 - PresentArmeniaEngineering Manager, leading a diverse team of engineers in a high-output environmentSoftware Architecture - designs and documents system and software architectures for a variety of software productsSoftware Development - designs, develops, and documents software for server-side solutions, distributed systems, and web-based solutions.Algorithm Design and Development - designs and implements algorithms for machine learning, computer vision, big-data processing, and numerical optimizationAgile Development - leads development teams, establishes and oversees corporate Agile methodologiesLead Engineer for backend and frontend systems, guiding a team in executing the architecture and user experience -
Senior/Lead Software Engineer At Material ExchangeMaterial Exchange Oct 2018 - Aug 2023YerevanTechnologies/Frameworks: JAVA, OAuth 2, REST.Databases: Oracle 12c; Workflow: Custom scrum; Component architecture low-level and high-level design. Code review and legacy code refactoring performing.Issues tracking.Reporting. -
Senior Android DeveloperInsource May 2019 - Jan 2023Yerevan, Armenia -
Senior/Lead Android DeveloperSololearn Nov 2017 - Oct 2018YerevanUsing best Android software engineering practices and architecture patterns to achieve this goal. Used a collection of libraries that help you design robust, testable, and maintainable apps.- Android Architecture Components, clean architecture with repository pattern, DI by means of Dagger 2- RxJava for reactive and functional programming.- Room DB- Custom UI widgets- Retrofit 2 + OkHttp3.X for network communications -
Senior Android And Ruby On Rails DeveloperRentecarlo Aug 2015 - Dec 2017Yerevan-Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes.-Oversee unit and functional testing, debugging, security, and documentation efforts.-Reviewed design and architecture of new applications and major system enhancements. -Wrote unit tests for mobile code and debugged critical application issues such as crashes, memory leaks, and concurrency problems.-Followed standard software development life cycle processes and participated in code reviews, building and executing unit test plans, and software packaging and deployment.Environment: Ruby, Ruby on Rails, Ruby Mine, Android SDK, JSON, Java, ADT Plug-in, Logcat, Android Studio. -
Senior Android And Java DeveloperOracle Feb 2015 - Nov 2017Armenia ErevanResponsibilities: 1.Responsible for consuming the JSON services, getting JSON response and parsing them to get the required information/2.Created Async Tasks for implementing multiple tasks in parallel application execution.3.Created Navigational Drawer for other app features.4.Worked closely with the application development team to ensure proper integration between mobile app and web services .Environment: Android SDK, JSON, Java, Eclipse, ADT Plug-in, DDMS, Logcat, Android Studio. -
Senior Ruby On Rails And Java DeveloperSourcio Jan 2012 - Feb 2015Armenia ErevanDesigned and developed a web site application using Java, JRuby, JavaScript(ExtJS), SQL under the Tomcat Framework. This system provides the latest in web technology to deliver real-time information about your enterprise schedule to your desktop.Created complex SQL and used JDBC connectivity to access the database.Responsibilities: • Used meta-programming to reduce coding time by more than 90% in the creation of forms. • Database modeling and design. Involved in developing and implementation of the web application-using Ruby on Rails. • Used Restful API to gather sales related data for products. • Worked on translating the Client's business requirements to high level design specs and used design patterns • Extensively used Core Java API, Spring API in developing the business logic • Developer Object Relational mapping (ORM), CRUD, and created active record models Using Active Records. • Full stack development of new features of project using Ruby on Rails based on the client requirements.Languages/Methodologies : Java, JRuby, JavaScript(ExtJS), SQLTechnologies : JDBC, Servlets, JSP, SAX/DOM, Web Services,Ant, SOAP, JasperReport, WML, HTML -
Senior Billing SpecialistArmentel Jsco., Vimpelcom Company Apr 2010 - Jan 2012Armenia ErevanDevelop detailed, accurate policy and procedures for all billing related tasks.Collaborate with the IT department related to billing changes, updates, and reporting needs.Generate program and individual provider reports on a weekly and monthly basis, as needed.Technologies : Oracle, Pl/Sql -
Java And Oracle DeveloperElt-Поиск Jan 2009 - Jul 2010Developed and maintained UNICUSWEBDesigned and implemented Oracle and Access databasesBroad working knowledge of Oracle 10g (technical & functional). Work and Developed and customized scripts that resulted in improved systems monitoring -
Java DeveloperNairisoft, Inc Feb 2007 - Dec 2009YerevanRemote maintenance of a large Supply Chain Management System built on JSP and Oracle. The system was running on seven SUN Sparc servers (three databases and four application servers).Responsibilities: • Extensively used Core Java API, Spring API in developing the business logic • Extensively used Eclipse debugger in developing and debugging the application logic using the features like setting up the break points in the source code and variables tracing etc. • Involved in peer and lead level design/code reviews, thereby following standards • Compiled complex SQL queries required to fetch the data from Oracle data source • Prepared the Build Scripts of the project using Apache Ant • Migrated existing log4j framework used in project to logback while managing application logs
David Galstyan Skills
David Galstyan Education Details
-
State Engineering University Of ArmeniaState Engineering University Of Armenia
Frequently Asked Questions about David Galstyan
What company does David Galstyan work for?
David Galstyan works for Vinur
What is David Galstyan's role at the current company?
David Galstyan's current role is Software Development Architect.
What schools did David Galstyan attend?
David Galstyan attended State Engineering University Of Armenia.
What are some of David Galstyan's interests?
David Galstyan has interest in New Technologies, Management Training.
What skills is David Galstyan known for?
David Galstyan has skills like Ruby, Ruby On Rails, Android, Java, Android Ndk, Php, Mysql, Javascript, Ext Js, Postgresql, Oracle Sql, Databases.
Not the David Galstyan you were looking for?
-
-
David Galstyan, MPS-RE
Dallas, Tx3travishyde.com, lurin.com, realfoundations.net1 +121429XXXXX
-
1socalgas.com
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial